# Kleurenschema Adhan App

## Overzicht
Alle kleuren in de Adhan app worden nu centraal beheerd via het bestand `colors.css`. Dit maakt het gemakkelijk om het hele kleurenschema van de app aan te passen door slechts één bestand te wijzigen.

## Hoofdkleuren
De app gebruikt vier hoofdkleuren die je kunt aanpassen:

### 1. Blauw (Primair)
- `--primary-blue: #1e3c72` - Donkerblauw voor achtergronden
- `--secondary-blue: #2a5298` - Lichterblauw voor gradiënten
- `--accent-blue: #2563eb` - Helderblauw voor accenten

### 2. Goud
- `--gold: #d4af37` - Goudkleur voor speciale accenten

### 3. Basis kleuren
- `--white: #ffffff` - Wit
- `--black: #000000` - Zwart
- `--dark-gray: #111111` - Donkergrijs
- `--light-gray: #f7fafc` - Lichtgrijs

## Hoe kleuren aanpassen?

### Stap 1: Open colors.css
Bewerk het bestand: `adhan-webapp/static/colors.css`

### Stap 2: Wijzig de hoofdkleuren
Verander de waarden in de `:root` sectie:

```css
:root {
  /* Hoofdkleuren - PAS DEZE AAN */
  --primary-blue: #1e3c72;      /* Verander naar jouw donkere kleur */
  --secondary-blue: #2a5298;    /* Verander naar jouw lichte kleur */
  --accent-blue: #2563eb;       /* Verander naar jouw accent kleur */
  --gold: #d4af37;              /* Verander naar jouw goud/accent kleur */
  
  /* Basis kleuren - meestal niet nodig om aan te passen */
  --white: #ffffff;
  --black: #000000;
  --dark-gray: #111111;
  --light-gray: #f7fafc;
}
```

### Stap 3: Sla op en herlaad
Na het opslaan van `colors.css` worden alle kleuren automatisch bijgewerkt in:
- Hoofdpagina (`index.html`)
- Adzkaar pagina (`adzkaar.html`)
- Quran speler (`quran.html`)
- Instellingen (`settings.html`)
- Debug pagina (`debug.html`)

## Voorbeelden van kleurenschema's

### Groen thema
```css
--primary-blue: #1e4d3c;
--secondary-blue: #2a8052;
--accent-blue: #25eb63;
--gold: #d4af37;
```

### Paars thema
```css
--primary-blue: #4c1e72;
--secondary-blue: #6a2a98;
--accent-blue: #8b25eb;
--gold: #d4af37;
```

### Rood thema
```css
--primary-blue: #721e1e;
--secondary-blue: #982a2a;
--accent-blue: #eb2525;
--gold: #d4af37;
```

## Geavanceerde aanpassingen

### Transparante varianten
De app gebruikt automatisch transparante versies van de kleuren. Deze worden automatisch gegenereerd, maar je kunt ze ook handmatig aanpassen:

```css
--white-10: rgba(255, 255, 255, 0.1);   /* 10% transparant wit */
--white-20: rgba(255, 255, 255, 0.2);   /* 20% transparant wit */
--black-30: rgba(0, 0, 0, 0.3);         /* 30% transparant zwart */
```

### Gradiënten
De hoofdgradiënt wordt automatisch gegenereerd uit de primaire kleuren:

```css
--primary-gradient: linear-gradient(135deg, var(--primary-blue) 0%, var(--secondary-blue) 100%);
```

## Bestanden die het kleurenschema gebruiken

1. **colors.css** - Centraal kleurenbestand (HOOFDBESTAND OM AAN TE PASSEN)
2. **style.css** - Importeert colors.css en gebruikt de variabelen
3. **quran.css** - Importeert colors.css voor Quran specifieke styling
4. **adzkaar.html** - Gebruikt de kleurvariabelen in inline CSS

## Tips

1. **Test altijd beide thema's**: Controleer zowel de lichte als donkere modus na wijzigingen
2. **Gebruik kleurcontrast tools**: Zorg ervoor dat tekst goed leesbaar blijft
3. **Maak een backup**: Kopieer `colors.css` voordat je grote wijzigingen maakt
4. **Consistentie**: Gebruik dezelfde kleurfamilie voor een professionele uitstraling

## Problemen oplossen

Als kleuren niet worden bijgewerkt:
1. Controleer of `colors.css` correct wordt geïmporteerd
2. Ververs de browser cache (Ctrl+F5 of Cmd+Shift+R)
3. Controleer de browser console voor CSS fouten
4. Zorg ervoor dat CSS variabelen correct zijn geschreven (met `--` prefix) 