/* ===================== قسم 1 — متغيرات الثيم (Theme Variables) (part1-theme-vars.css) ===================== */
/* ===== Site theme system =====
   These variables drive every accent color across the site (borders, buttons,
   hovers, glows, badges...). "default" now uses one coherent blue palette,
   the same way every other theme recolors everything with a single hue
   (and the same way dark mode recolors everything to dark). */
:root {
  --theme-c1: #1e90ff;      --theme-c1-rgb: 30,144,255;
  --theme-c2: #1565c0;      --theme-c2-rgb: 21,101,192;
  --theme-c3: #2E86C1;      --theme-c3-rgb: 46,134,193;
  --theme-c4: #1A5276;      --theme-c4-rgb: 26,82,118;
  --theme-g1: #1e90ff;      --theme-g1-rgb: 30,144,255;
  --theme-g2: #1A5276;      --theme-g2-rgb: 26,82,118;
}
body.theme-sky {
  --theme-c1: #6B8CAE; --theme-c1-rgb: 107,140,174;
  --theme-c2: #3B5A76; --theme-c2-rgb: 59,90,118;
  --theme-c3: #527996; --theme-c3-rgb: 82,121,150;
  --theme-c4: #2A4155; --theme-c4-rgb: 42,65,85;
  --theme-g1: #6B8CAE; --theme-g1-rgb: 107,140,174;
  --theme-g2: #2A4155; --theme-g2-rgb: 42,65,85;
  --theme-bg: #DCE6EF;
}
body.theme-emerald {
  --theme-c1: #7A9E8E; --theme-c1-rgb: 122,158,142;
  --theme-c2: #3F5C4E; --theme-c2-rgb: 63,92,78;
  --theme-c3: #5C8170; --theme-c3-rgb: 92,129,112;
  --theme-c4: #2C4A3A; --theme-c4-rgb: 44,74,58;
  --theme-g1: #7A9E8E; --theme-g1-rgb: 122,158,142;
  --theme-g2: #2C4A3A; --theme-g2-rgb: 44,74,58;
  --theme-bg: #DCE8E1;
}
body.theme-amber {
  --theme-c1: #C2A05A; --theme-c1-rgb: 194,160,90;
  --theme-c2: #8A6A2F; --theme-c2-rgb: 138,106,47;
  --theme-c3: #A6853F; --theme-c3-rgb: 166,133,63;
  --theme-c4: #6B4F1F; --theme-c4-rgb: 107,79,31;
  --theme-g1: #C2A05A; --theme-g1-rgb: 194,160,90;
  --theme-g2: #6B4F1F; --theme-g2-rgb: 107,79,31;
  --theme-bg: #F2E4C7;
}
body.theme-slate {
  --theme-c1: #8792A2; --theme-c1-rgb: 135,146,162;
  --theme-c2: #4A5568; --theme-c2-rgb: 74,85,104;
  --theme-c3: #606B7D; --theme-c3-rgb: 96,107,125;
  --theme-c4: #333B49; --theme-c4-rgb: 51,59,73;
  --theme-g1: #8792A2; --theme-g1-rgb: 135,146,162;
  --theme-g2: #333B49; --theme-g2-rgb: 51,59,73;
  --theme-bg: #E4E6EA;
}
body.theme-lavender {
  --theme-c1: #9B8AA8; --theme-c1-rgb: 155,138,168;
  --theme-c2: #5C4A6B; --theme-c2-rgb: 92,74,107;
  --theme-c3: #7A6690; --theme-c3-rgb: 122,102,144;
  --theme-c4: #3D2E48; --theme-c4-rgb: 61,46,72;
  --theme-g1: #9B8AA8; --theme-g1-rgb: 155,138,168;
  --theme-g2: #3D2E48; --theme-g2-rgb: 61,46,72;
  --theme-bg: #E8E1EC;
}
body.theme-teal {
  --theme-c1: #6FA8A0; --theme-c1-rgb: 111,168,160;
  --theme-c2: #3B6560; --theme-c2-rgb: 59,101,96;
  --theme-c3: #4F8880; --theme-c3-rgb: 79,136,128;
  --theme-c4: #294341; --theme-c4-rgb: 41,67,65;
  --theme-g1: #6FA8A0; --theme-g1-rgb: 111,168,160;
  --theme-g2: #294341; --theme-g2-rgb: 41,67,65;
  --theme-bg: #DCEAE7;
}
body.theme-tropical-beach {
  --theme-c1: #2E9C86; --theme-c1-rgb: 46,156,134;
  --theme-c2: #0E5C4A; --theme-c2-rgb: 14,92,74;
  --theme-c3: #1F7A67; --theme-c3-rgb: 31,122,103;
  --theme-c4: #0A4436; --theme-c4-rgb: 10,68,54;
  --theme-g1: #2E9C86; --theme-g1-rgb: 46,156,134;
  --theme-g2: #0A4436; --theme-g2-rgb: 10,68,54;
  --theme-bg: #DCEEE7;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('data:image/jpeg;base64,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') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}
body.theme-clear-shore {
  --theme-c1: #2E9C86; --theme-c1-rgb: 46,156,134;
  --theme-c2: #0E5C4A; --theme-c2-rgb: 14,92,74;
  --theme-c3: #1F7A67; --theme-c3-rgb: 31,122,103;
  --theme-c4: #0A4436; --theme-c4-rgb: 10,68,54;
  --theme-g1: #2E9C86; --theme-g1-rgb: 46,156,134;
  --theme-g2: #0A4436; --theme-g2-rgb: 10,68,54;
  --theme-bg: #DCEEE7;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/background/ClearShore.jpg') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-beach-sunset {
  --theme-c1: #C86B4A; --theme-c1-rgb: 200,107,74;
  --theme-c2: #6B2A1F; --theme-c2-rgb: 107,42,31;
  --theme-c3: #9C4A2E; --theme-c3-rgb: 156,74,46;
  --theme-c4: #3D1610; --theme-c4-rgb: 61,22,16;
  --theme-g1: #C86B4A; --theme-g1-rgb: 200,107,74;
  --theme-g2: #3D1610; --theme-g2-rgb: 61,22,16;
  --theme-bg: #F2D9C7;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/background/BeachSunset.jpg') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-tropical-island {
  --theme-c1: #1FA8D8; --theme-c1-rgb: 31,168,216;
  --theme-c2: #0A4E75; --theme-c2-rgb: 10,78,117;
  --theme-c3: #1578A8; --theme-c3-rgb: 21,120,168;
  --theme-c4: #062F47; --theme-c4-rgb: 6,47,71;
  --theme-g1: #1FA8D8; --theme-g1-rgb: 31,168,216;
  --theme-g2: #062F47; --theme-g2-rgb: 6,47,71;
  --theme-bg: #CFEAF5;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/background/TropicalIsland.jpg') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-coral-reef-world {
  --theme-c1: #26A0B8; --theme-c1-rgb: 38,160,184;
  --theme-c2: #0D4E5C; --theme-c2-rgb: 13,78,92;
  --theme-c3: #187E92; --theme-c3-rgb: 24,126,146;
  --theme-c4: #062A32; --theme-c4-rgb: 6,42,50;
  --theme-g1: #26A0B8; --theme-g1-rgb: 38,160,184;
  --theme-g2: #062A32; --theme-g2-rgb: 6,42,50;
  --theme-bg: #D1EDF2;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/background/CoralReef.jpg') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}
body.theme-heart-of-nature {
  --theme-c1: #4A8C3F; --theme-c1-rgb: 74,140,63;
  --theme-c2: #1F4A17; --theme-c2-rgb: 31,74,23;
  --theme-c3: #356B2C; --theme-c3-rgb: 53,107,44;
  --theme-c4: #0F280A; --theme-c4-rgb: 15,40,10;
  --theme-g1: #4A8C3F; --theme-g1-rgb: 74,140,63;
  --theme-g2: #0F280A; --theme-g2-rgb: 15,40,10;
  --theme-bg: #DCEAD4;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/background/HeartofNature.jpeg') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-forest-waterfall {
  --theme-c1: #2E9C7A; --theme-c1-rgb: 46,156,122;
  --theme-c2: #0E5C48; --theme-c2-rgb: 14,92,72;
  --theme-c3: #1F7A5F; --theme-c3-rgb: 31,122,95;
  --theme-c4: #0A3D30; --theme-c4-rgb: 10,61,48;
  --theme-g1: #2E9C7A; --theme-g1-rgb: 46,156,122;
  --theme-g2: #0A3D30; --theme-g2-rgb: 10,61,48;
  --theme-bg: #D6EEE5;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/background/ForestWaterfall.jpeg') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-rocky-shore {
  --theme-c1: #3D82C4; --theme-c1-rgb: 61,130,196;
  --theme-c2: #1A3F63; --theme-c2-rgb: 26,63,99;
  --theme-c3: #2A5F92; --theme-c3-rgb: 42,95,146;
  --theme-c4: #0D1F32; --theme-c4-rgb: 13,31,50;
  --theme-g1: #3D82C4; --theme-g1-rgb: 61,130,196;
  --theme-g2: #0D1F32; --theme-g2-rgb: 13,31,50;
  --theme-bg: #D3E4F2;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/background/RockyShore.jpeg') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-sunny-meadow {
  --theme-c1: #4FA83F; --theme-c1-rgb: 79,168,63;
  --theme-c2: #2A5C1F; --theme-c2-rgb: 42,92,31;
  --theme-c3: #3D8A2E; --theme-c3-rgb: 61,138,46;
  --theme-c4: #153010; --theme-c4-rgb: 21,48,16;
  --theme-g1: #4FA83F; --theme-g1-rgb: 79,168,63;
  --theme-g2: #153010; --theme-g2-rgb: 21,48,16;
  --theme-bg: #DDF0D0;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/background/SunnyMeadow.jpeg') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-kyoto-night {
  --theme-c1: #1F6B8C; --theme-c1-rgb: 31,107,140;
  --theme-c2: #0A2E3F; --theme-c2-rgb: 10,46,63;
  --theme-c3: #164C63; --theme-c3-rgb: 22,76,99;
  --theme-c4: #051620; --theme-c4-rgb: 5,22,32;
  --theme-g1: #1F6B8C; --theme-g1-rgb: 31,107,140;
  --theme-g2: #051620; --theme-g2-rgb: 5,22,32;
  --theme-bg: #CCE0E8;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/background/KyotoNight.jpeg') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-golden-sunset-field {
  --theme-c1: #4A8C5C; --theme-c1-rgb: 74,140,92;
  --theme-c2: #1F3D28; --theme-c2-rgb: 31,61,40;
  --theme-c3: #356B45; --theme-c3-rgb: 53,107,69;
  --theme-c4: #0F1F14; --theme-c4-rgb: 15,31,20;
  --theme-g1: #4A8C5C; --theme-g1-rgb: 74,140,92;
  --theme-g2: #0F1F14; --theme-g2-rgb: 15,31,20;
  --theme-bg: #D9E8DA;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/background/GoldenSunsetField.jpeg') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-masjid-al-haram {
  --theme-c1: #7B92B0; --theme-c1-rgb: 123,146,176;
  --theme-c2: #2E3B52; --theme-c2-rgb: 46,59,82;
  --theme-c3: #4F5F7D; --theme-c3-rgb: 79,95,125;
  --theme-c4: #1B2436; --theme-c4-rgb: 27,36,54;
  --theme-g1: #7B92B0; --theme-g1-rgb: 123,146,176;
  --theme-g2: #1B2436; --theme-g2-rgb: 27,36,54;
  --theme-bg: #DCE2EC;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-01.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-nabawi-dusk {
  --theme-c1: #4F9E8C; --theme-c1-rgb: 79,158,140;
  --theme-c2: #1F4A3E; --theme-c2-rgb: 31,74,62;
  --theme-c3: #357064; --theme-c3-rgb: 53,112,100;
  --theme-c4: #122B23; --theme-c4-rgb: 18,43,35;
  --theme-g1: #4F9E8C; --theme-g1-rgb: 79,158,140;
  --theme-g2: #122B23; --theme-g2-rgb: 18,43,35;
  --theme-bg: #D7E8E3;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-02.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-dome-of-rock {
  --theme-c1: #C9A227; --theme-c1-rgb: 201,162,39;
  --theme-c2: #6B5119; --theme-c2-rgb: 107,81,25;
  --theme-c3: #9C7C22; --theme-c3-rgb: 156,124,34;
  --theme-c4: #3D2E0E; --theme-c4-rgb: 61,46,14;
  --theme-g1: #C9A227; --theme-g1-rgb: 201,162,39;
  --theme-g2: #3D2E0E; --theme-g2-rgb: 61,46,14;
  --theme-bg: #EFE3C0;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-03.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-kaaba {
  --theme-c1: #B08D3E; --theme-c1-rgb: 176,141,62;
  --theme-c2: #1A1A1A; --theme-c2-rgb: 26,26,26;
  --theme-c3: #4A4A4A; --theme-c3-rgb: 74,74,74;
  --theme-c4: #0D0D0D; --theme-c4-rgb: 13,13,13;
  --theme-g1: #B08D3E; --theme-g1-rgb: 176,141,62;
  --theme-g2: #0D0D0D; --theme-g2-rgb: 13,13,13;
  --theme-bg: #E7E0D0;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-04.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-nabawi-day {
  --theme-c1: #6B9A6E; --theme-c1-rgb: 107,154,110;
  --theme-c2: #38492E; --theme-c2-rgb: 56,73,46;
  --theme-c3: #547256; --theme-c3-rgb: 84,114,86;
  --theme-c4: #212B18; --theme-c4-rgb: 33,43,24;
  --theme-g1: #6B9A6E; --theme-g1-rgb: 107,154,110;
  --theme-g2: #212B18; --theme-g2-rgb: 33,43,24;
  --theme-bg: #DEE8D9;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-05.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-al-quds {
  --theme-c1: #A98E5A; --theme-c1-rgb: 169,142,90;
  --theme-c2: #4A3D24; --theme-c2-rgb: 74,61,36;
  --theme-c3: #7C6640; --theme-c3-rgb: 124,102,64;
  --theme-c4: #2B2213; --theme-c4-rgb: 43,34,19;
  --theme-g1: #A98E5A; --theme-g1-rgb: 169,142,90;
  --theme-g2: #2B2213; --theme-g2-rgb: 43,34,19;
  --theme-bg: #E9DFC7;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-06.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-nabawi-courtyard {
  --theme-c1: #8B9CA6; --theme-c1-rgb: 139,156,166;
  --theme-c2: #3E4A50; --theme-c2-rgb: 62,74,80;
  --theme-c3: #647178; --theme-c3-rgb: 100,113,120;
  --theme-c4: #262E32; --theme-c4-rgb: 38,46,50;
  --theme-g1: #8B9CA6; --theme-g1-rgb: 139,156,166;
  --theme-g2: #262E32; --theme-g2-rgb: 38,46,50;
  --theme-bg: #E1E6E8;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-07.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-golden-quds {
  --theme-c1: #B98B3E; --theme-c1-rgb: 185,139,62;
  --theme-c2: #4F3A18; --theme-c2-rgb: 79,58,24;
  --theme-c3: #85622A; --theme-c3-rgb: 133,98,42;
  --theme-c4: #2E220E; --theme-c4-rgb: 46,34,14;
  --theme-g1: #B98B3E; --theme-g1-rgb: 185,139,62;
  --theme-g2: #2E220E; --theme-g2-rgb: 46,34,14;
  --theme-bg: #EAE0C6;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-08.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-islamic-mosaic {
  --theme-c1: #3E6FB8; --theme-c1-rgb: 62,111,184;
  --theme-c2: #16294A; --theme-c2-rgb: 22,41,74;
  --theme-c3: #2A4C80; --theme-c3-rgb: 42,76,128;
  --theme-c4: #0D1730; --theme-c4-rgb: 13,23,48;
  --theme-g1: #3E6FB8; --theme-g1-rgb: 62,111,184;
  --theme-g2: #0D1730; --theme-g2-rgb: 13,23,48;
  --theme-bg: #D6E0F0;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-09.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-prophetic-calligraphy {
  --theme-c1: #B8862E; --theme-c1-rgb: 184,134,46;
  --theme-c2: #241A0E; --theme-c2-rgb: 36,26,14;
  --theme-c3: #6B4A1E; --theme-c3-rgb: 107,74,30;
  --theme-c4: #120D07; --theme-c4-rgb: 18,13,7;
  --theme-g1: #B8862E; --theme-g1-rgb: 184,134,46;
  --theme-g2: #120D07; --theme-g2-rgb: 18,13,7;
  --theme-bg: #E5D8BC;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-10.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-nabawi-umbrellas {
  --theme-c1: #B7A98E; --theme-c1-rgb: 183,169,142;
  --theme-c2: #5A5044; --theme-c2-rgb: 90,80,68;
  --theme-c3: #8A7C64; --theme-c3-rgb: 138,124,100;
  --theme-c4: #332C22; --theme-c4-rgb: 51,44,34;
  --theme-g1: #B7A98E; --theme-g1-rgb: 183,169,142;
  --theme-g2: #332C22; --theme-g2-rgb: 51,44,34;
  --theme-bg: #ECE6D8;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-11.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-night-quran {
  --theme-c1: #4C5EA8; --theme-c1-rgb: 76,94,168;
  --theme-c2: #131A33; --theme-c2-rgb: 19,26,51;
  --theme-c3: #2E3A66; --theme-c3-rgb: 46,58,102;
  --theme-c4: #0A0E1D; --theme-c4-rgb: 10,14,29;
  --theme-g1: #4C5EA8; --theme-g1-rgb: 76,94,168;
  --theme-g2: #0A0E1D; --theme-g2-rgb: 10,14,29;
  --theme-bg: #DADFEE;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-12.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-emerald-cover {
  --theme-c1: #3E7A4A; --theme-c1-rgb: 62,122,74;
  --theme-c2: #12321A; --theme-c2-rgb: 18,50,26;
  --theme-c3: #295426; --theme-c3-rgb: 41,84,38;
  --theme-c4: #0A1D0F; --theme-c4-rgb: 10,29,15;
  --theme-g1: #3E7A4A; --theme-g1-rgb: 62,122,74;
  --theme-g2: #0A1D0F; --theme-g2-rgb: 10,29,15;
  --theme-bg: #D6E7D8;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-13.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-green-dome {
  --theme-c1: #6B87AE; --theme-c1-rgb: 107,135,174;
  --theme-c2: #2E3C54; --theme-c2-rgb: 46,60,84;
  --theme-c3: #4C6084; --theme-c3-rgb: 76,96,132;
  --theme-c4: #1B2434; --theme-c4-rgb: 27,36,52;
  --theme-g1: #6B87AE; --theme-g1-rgb: 107,135,174;
  --theme-g2: #1B2434; --theme-g2-rgb: 27,36,52;
  --theme-bg: #DDE3EE;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-14.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-mosque-arches {
  --theme-c1: #8A5A3E; --theme-c1-rgb: 138,90,62;
  --theme-c2: #3A2016; --theme-c2-rgb: 58,32,22;
  --theme-c3: #63402A; --theme-c3-rgb: 99,64,42;
  --theme-c4: #21120C; --theme-c4-rgb: 33,18,12;
  --theme-g1: #8A5A3E; --theme-g1-rgb: 138,90,62;
  --theme-g2: #21120C; --theme-g2-rgb: 33,18,12;
  --theme-bg: #E6D8CC;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-15.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-blue-dome-ceiling {
  --theme-c1: #4A5E8C; --theme-c1-rgb: 74,94,140;
  --theme-c2: #161E33; --theme-c2-rgb: 22,30,51;
  --theme-c3: #303F60; --theme-c3-rgb: 48,63,96;
  --theme-c4: #0C111E; --theme-c4-rgb: 12,17,30;
  --theme-g1: #4A5E8C; --theme-g1-rgb: 74,94,140;
  --theme-g2: #0C111E; --theme-g2-rgb: 12,17,30;
  --theme-bg: #D9DEEA;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-16.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-verses-of-light {
  --theme-c1: #B89A4E; --theme-c1-rgb: 184,154,78;
  --theme-c2: #1C1C1C; --theme-c2-rgb: 28,28,28;
  --theme-c3: #5A5040; --theme-c3-rgb: 90,80,64;
  --theme-c4: #0E0E0E; --theme-c4-rgb: 14,14,14;
  --theme-g1: #B89A4E; --theme-g1-rgb: 184,154,78;
  --theme-g2: #0E0E0E; --theme-g2-rgb: 14,14,14;
  --theme-bg: #E7E1CE;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-17.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-madinah-nights {
  --theme-c1: #C9A227; --theme-c1-rgb: 201,162,39;
  --theme-c2: #131A2E; --theme-c2-rgb: 19,26,46;
  --theme-c3: #6B5A24; --theme-c3-rgb: 107,90,36;
  --theme-c4: #0A0E1C; --theme-c4-rgb: 10,14,28;
  --theme-g1: #C9A227; --theme-g1-rgb: 201,162,39;
  --theme-g2: #0A0E1C; --theme-g2-rgb: 10,14,28;
  --theme-bg: #E6E0CB;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-18.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-minaret-sunset {
  --theme-c1: #C97A3E; --theme-c1-rgb: 201,122,62;
  --theme-c2: #3E2018; --theme-c2-rgb: 62,32,24;
  --theme-c3: #8C4E2A; --theme-c3-rgb: 140,78,42;
  --theme-c4: #22120D; --theme-c4-rgb: 34,18,13;
  --theme-g1: #C97A3E; --theme-g1-rgb: 201,122,62;
  --theme-g2: #22120D; --theme-g2-rgb: 34,18,13;
  --theme-bg: #EAD8C6;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-19.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-mosque-tranquility {
  --theme-c1: #4A6B3E; --theme-c1-rgb: 74,107,62;
  --theme-c2: #12200D; --theme-c2-rgb: 18,32,13;
  --theme-c3: #2E4522; --theme-c3-rgb: 46,69,34;
  --theme-c4: #0A1207; --theme-c4-rgb: 10,18,7;
  --theme-g1: #4A6B3E; --theme-g1-rgb: 74,107,62;
  --theme-g2: #0A1207; --theme-g2-rgb: 10,18,7;
  --theme-bg: #DAE3D3;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-20.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-dome-and-roses {
  --theme-c1: #4FA89A; --theme-c1-rgb: 79,168,154;
  --theme-c2: #1C4A42; --theme-c2-rgb: 28,74,66;
  --theme-c3: #327A6E; --theme-c3-rgb: 50,122,110;
  --theme-c4: #0E2822; --theme-c4-rgb: 14,40,34;
  --theme-g1: #4FA89A; --theme-g1-rgb: 79,168,154;
  --theme-g2: #0E2822; --theme-g2-rgb: 14,40,34;
  --theme-bg: #D5EAE5;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-21.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-dome-ornament {
  --theme-c1: #B9A26A; --theme-c1-rgb: 185,162,106;
  --theme-c2: #4A3F22; --theme-c2-rgb: 74,63,34;
  --theme-c3: #8A7642; --theme-c3-rgb: 138,118,66;
  --theme-c4: #292112; --theme-c4-rgb: 41,33,18;
  --theme-g1: #B9A26A; --theme-g1-rgb: 185,162,106;
  --theme-g2: #292112; --theme-g2-rgb: 41,33,18;
  --theme-bg: #EAE3CC;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-22.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-cairo-minarets {
  --theme-c1: #4E86A0; --theme-c1-rgb: 78,134,160;
  --theme-c2: #17303B; --theme-c2-rgb: 23,48,59;
  --theme-c3: #326178; --theme-c3-rgb: 50,97,120;
  --theme-c4: #0C1B22; --theme-c4-rgb: 12,27,34;
  --theme-g1: #4E86A0; --theme-g1-rgb: 78,134,160;
  --theme-g2: #0C1B22; --theme-g2-rgb: 12,27,34;
  --theme-bg: #D6E5EA;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-23.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-golden-mosque-hall {
  --theme-c1: #B98F3E; --theme-c1-rgb: 185,143,62;
  --theme-c2: #163330; --theme-c2-rgb: 22,51,48;
  --theme-c3: #2E5B54; --theme-c3-rgb: 46,91,84;
  --theme-c4: #0C1D1A; --theme-c4-rgb: 12,29,26;
  --theme-g1: #B98F3E; --theme-g1-rgb: 185,143,62;
  --theme-g2: #0C1D1A; --theme-g2-rgb: 12,29,26;
  --theme-bg: #DDE7DF;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-24.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-istanbul-sunset {
  --theme-c1: #C4703E; --theme-c1-rgb: 196,112,62;
  --theme-c2: #3A2420; --theme-c2-rgb: 58,36,32;
  --theme-c3: #8C4E32; --theme-c3-rgb: 140,78,50;
  --theme-c4: #21140F; --theme-c4-rgb: 33,20,15;
  --theme-g1: #C4703E; --theme-g1-rgb: 196,112,62;
  --theme-g2: #21140F; --theme-g2-rgb: 33,20,15;
  --theme-bg: #E9D8CA;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-25.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-quran-light {
  --theme-c1: #B8862E; --theme-c1-rgb: 184,134,46;
  --theme-c2: #241C0E; --theme-c2-rgb: 36,28,14;
  --theme-c3: #7A5A24; --theme-c3-rgb: 122,90,36;
  --theme-c4: #130D07; --theme-c4-rgb: 19,13,7;
  --theme-g1: #B8862E; --theme-g1-rgb: 184,134,46;
  --theme-g2: #130D07; --theme-g2-rgb: 19,13,7;
  --theme-bg: #E7DBC0;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/isl-26.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-islamic-photo-1 {
  --theme-c1: #B08D3E; --theme-c1-rgb: 176,141,62;
  --theme-c2: #2A2110; --theme-c2-rgb: 42,33,16;
  --theme-c3: #7A6228; --theme-c3-rgb: 122,98,40;
  --theme-c4: #171208; --theme-c4-rgb: 23,18,8;
  --theme-g1: #B08D3E; --theme-g1-rgb: 176,141,62;
  --theme-g2: #171208; --theme-g2-rgb: 23,18,8;
  --theme-bg: #EADFC4;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/i1.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-islamic-photo-2 {
  --theme-c1: #4E86A0; --theme-c1-rgb: 78,134,160;
  --theme-c2: #14232A; --theme-c2-rgb: 20,35,42;
  --theme-c3: #34606F; --theme-c3-rgb: 52,96,111;
  --theme-c4: #0B1417; --theme-c4-rgb: 11,20,23;
  --theme-g1: #4E86A0; --theme-g1-rgb: 78,134,160;
  --theme-g2: #0B1417; --theme-g2-rgb: 11,20,23;
  --theme-bg: #D6E5EA;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/i2.jpg') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-islamic-photo-3 {
  --theme-c1: #6B7A3E; --theme-c1-rgb: 107,122,62;
  --theme-c2: #1D2412; --theme-c2-rgb: 29,36,18;
  --theme-c3: #4B5A28; --theme-c3-rgb: 75,90,40;
  --theme-c4: #10140A; --theme-c4-rgb: 16,20,10;
  --theme-g1: #6B7A3E; --theme-g1-rgb: 107,122,62;
  --theme-g2: #10140A; --theme-g2-rgb: 16,20,10;
  --theme-bg: #E3E7CE;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/islamic/i3.jpg') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-misty-lake-dawn {
  --theme-c1: #9B8AB0; --theme-c1-rgb: 155,138,176;
  --theme-c2: #3D3350; --theme-c2-rgb: 61,51,80;
  --theme-c3: #6B5A82; --theme-c3-rgb: 107,90,130;
  --theme-c4: #241D30; --theme-c4-rgb: 36,29,48;
  --theme-g1: #9B8AB0; --theme-g1-rgb: 155,138,176;
  --theme-g2: #241D30; --theme-g2-rgb: 36,29,48;
  --theme-bg: #E5DFEC;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-01.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-amber-lake-sunset {
  --theme-c1: #D98A4A; --theme-c1-rgb: 217,138,74;
  --theme-c2: #5C3418; --theme-c2-rgb: 92,52,24;
  --theme-c3: #A05F2A; --theme-c3-rgb: 160,95,42;
  --theme-c4: #33200E; --theme-c4-rgb: 51,32,14;
  --theme-g1: #D98A4A; --theme-g1-rgb: 217,138,74;
  --theme-g2: #33200E; --theme-g2-rgb: 51,32,14;
  --theme-bg: #EFDCC4;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-02.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-sea-of-clouds {
  --theme-c1: #D9B98A; --theme-c1-rgb: 217,185,138;
  --theme-c2: #6B5438; --theme-c2-rgb: 107,84,56;
  --theme-c3: #A6875A; --theme-c3-rgb: 166,135,90;
  --theme-c4: #3D3020; --theme-c4-rgb: 61,48,32;
  --theme-g1: #D9B98A; --theme-g1-rgb: 217,185,138;
  --theme-g2: #3D3020; --theme-g2-rgb: 61,48,32;
  --theme-bg: #EFE5D4;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-03.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-misty-mountain-lake {
  --theme-c1: #4F8C6E; --theme-c1-rgb: 79,140,110;
  --theme-c2: #1A3D2C; --theme-c2-rgb: 26,61,44;
  --theme-c3: #357056; --theme-c3-rgb: 53,112,86;
  --theme-c4: #0E241A; --theme-c4-rgb: 14,36,26;
  --theme-g1: #4F8C6E; --theme-g1-rgb: 79,140,110;
  --theme-g2: #0E241A; --theme-g2-rgb: 14,36,26;
  --theme-bg: #D8E8DE;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-04.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-layered-mountains {
  --theme-c1: #3E7A5A; --theme-c1-rgb: 62,122,90;
  --theme-c2: #122A1D; --theme-c2-rgb: 18,42,29;
  --theme-c3: #295640; --theme-c3-rgb: 41,86,64;
  --theme-c4: #0A1811; --theme-c4-rgb: 10,24,17;
  --theme-g1: #3E7A5A; --theme-g1-rgb: 62,122,90;
  --theme-g2: #0A1811; --theme-g2-rgb: 10,24,17;
  --theme-bg: #D4E3D8;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-05.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-golden-ridge-sunrise {
  --theme-c1: #D9A83E; --theme-c1-rgb: 217,168,62;
  --theme-c2: #5C4318; --theme-c2-rgb: 92,67,24;
  --theme-c3: #A87E2A; --theme-c3-rgb: 168,126,42;
  --theme-c4: #332510; --theme-c4-rgb: 51,37,16;
  --theme-g1: #D9A83E; --theme-g1-rgb: 217,168,62;
  --theme-g2: #332510; --theme-g2-rgb: 51,37,16;
  --theme-bg: #EFE3C4;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-06.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-dusty-mountain-dusk {
  --theme-c1: #8A7BA0; --theme-c1-rgb: 138,123,160;
  --theme-c2: #2E2A42; --theme-c2-rgb: 46,42,66;
  --theme-c3: #5C5178; --theme-c3-rgb: 92,81,120;
  --theme-c4: #1A1826; --theme-c4-rgb: 26,24,38;
  --theme-g1: #8A7BA0; --theme-g1-rgb: 138,123,160;
  --theme-g2: #1A1826; --theme-g2-rgb: 26,24,38;
  --theme-bg: #DFDCEA;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-07.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-amber-mountain-lake {
  --theme-c1: #C9A26A; --theme-c1-rgb: 201,162,106;
  --theme-c2: #5A4324; --theme-c2-rgb: 90,67,36;
  --theme-c3: #96763E; --theme-c3-rgb: 150,118,62;
  --theme-c4: #332614; --theme-c4-rgb: 51,38,20;
  --theme-g1: #C9A26A; --theme-g1-rgb: 201,162,106;
  --theme-g2: #332614; --theme-g2-rgb: 51,38,20;
  --theme-bg: #EAE0C9;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-08.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-lavender-lake-sunset {
  --theme-c1: #B08AAE; --theme-c1-rgb: 176,138,174;
  --theme-c2: #452E44; --theme-c2-rgb: 69,46,68;
  --theme-c3: #83607F; --theme-c3-rgb: 131,96,127;
  --theme-c4: #241826; --theme-c4-rgb: 36,24,38;
  --theme-g1: #B08AAE; --theme-g1-rgb: 176,138,174;
  --theme-g2: #241826; --theme-g2-rgb: 36,24,38;
  --theme-bg: #E8DCE7;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-09.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-palm-beach-sunset {
  --theme-c1: #5C7CAE; --theme-c1-rgb: 92,124,174;
  --theme-c2: #1E2C4A; --theme-c2-rgb: 30,44,74;
  --theme-c3: #3E5680; --theme-c3-rgb: 62,86,128;
  --theme-c4: #111A2B; --theme-c4-rgb: 17,26,43;
  --theme-g1: #5C7CAE; --theme-g1-rgb: 92,124,174;
  --theme-g2: #111A2B; --theme-g2-rgb: 17,26,43;
  --theme-bg: #D8E0EE;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-10.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-wildflower-highlands {
  --theme-c1: #4F8C6E; --theme-c1-rgb: 79,140,110;
  --theme-c2: #7A2E52; --theme-c2-rgb: 122,46,82;
  --theme-c3: #356956; --theme-c3-rgb: 53,105,86;
  --theme-c4: #3D1830; --theme-c4-rgb: 61,24,48;
  --theme-g1: #4F8C6E; --theme-g1-rgb: 79,140,110;
  --theme-g2: #3D1830; --theme-g2-rgb: 61,24,48;
  --theme-bg: #DDE8DE;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-11.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-coastal-palm-sunset {
  --theme-c1: #D9824A; --theme-c1-rgb: 217,130,74;
  --theme-c2: #5C3018; --theme-c2-rgb: 92,48,24;
  --theme-c3: #A65E2A; --theme-c3-rgb: 166,94,42;
  --theme-c4: #33190E; --theme-c4-rgb: 51,25,14;
  --theme-g1: #D9824A; --theme-g1-rgb: 217,130,74;
  --theme-g2: #33190E; --theme-g2-rgb: 51,25,14;
  --theme-bg: #EFDBC6;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-12.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-crashing-waves {
  --theme-c1: #5C8A96; --theme-c1-rgb: 92,138,150;
  --theme-c2: #20343C; --theme-c2-rgb: 32,52,60;
  --theme-c3: #3E6672; --theme-c3-rgb: 62,102,114;
  --theme-c4: #121E24; --theme-c4-rgb: 18,30,36;
  --theme-g1: #5C8A96; --theme-g1-rgb: 92,138,150;
  --theme-g2: #121E24; --theme-g2-rgb: 18,30,36;
  --theme-bg: #D9E5E8;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-13.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-northern-lights {
  --theme-c1: #3EC98A; --theme-c1-rgb: 62,201,138;
  --theme-c2: #0E2A3D; --theme-c2-rgb: 14,42,61;
  --theme-c3: #26875C; --theme-c3-rgb: 38,135,92;
  --theme-c4: #081722; --theme-c4-rgb: 8,23,34;
  --theme-g1: #3EC98A; --theme-g1-rgb: 62,201,138;
  --theme-g2: #081722; --theme-g2-rgb: 8,23,34;
  --theme-bg: #D4EBE2;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-14.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-poppy-field-sunset {
  --theme-c1: #C9503E; --theme-c1-rgb: 201,80,62;
  --theme-c2: #4A1A12; --theme-c2-rgb: 74,26,18;
  --theme-c3: #8C3626; --theme-c3-rgb: 140,54,38;
  --theme-c4: #2B0F0A; --theme-c4-rgb: 43,15,10;
  --theme-g1: #C9503E; --theme-g1-rgb: 201,80,62;
  --theme-g2: #2B0F0A; --theme-g2-rgb: 43,15,10;
  --theme-bg: #EAD2CC;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-15.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-blossom-garden {
  --theme-c1: #4F8C5C; --theme-c1-rgb: 79,140,92;
  --theme-c2: #7A2E4A; --theme-c2-rgb: 122,46,74;
  --theme-c3: #356940; --theme-c3-rgb: 53,105,64;
  --theme-c4: #3D1828; --theme-c4-rgb: 61,24,40;
  --theme-g1: #4F8C5C; --theme-g1-rgb: 79,140,92;
  --theme-g2: #3D1828; --theme-g2-rgb: 61,24,40;
  --theme-bg: #DDE8DD;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-16.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-canyon-waterfall {
  --theme-c1: #4FA8B0; --theme-c1-rgb: 79,168,176;
  --theme-c2: #5C3418; --theme-c2-rgb: 92,52,24;
  --theme-c3: #357884; --theme-c3-rgb: 53,120,132;
  --theme-c4: #33200E; --theme-c4-rgb: 51,32,14;
  --theme-g1: #4FA8B0; --theme-g1-rgb: 79,168,176;
  --theme-g2: #33200E; --theme-g2-rgb: 51,32,14;
  --theme-bg: #D6E8E9;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-17.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-meadow-sunset-clouds {
  --theme-c1: #7A9A4A; --theme-c1-rgb: 122,154,74;
  --theme-c2: #3E4A18; --theme-c2-rgb: 62,74,24;
  --theme-c3: #5C7A2E; --theme-c3-rgb: 92,122,46;
  --theme-c4: #242B0E; --theme-c4-rgb: 36,43,14;
  --theme-g1: #7A9A4A; --theme-g1-rgb: 122,154,74;
  --theme-g2: #242B0E; --theme-g2-rgb: 36,43,14;
  --theme-bg: #E1E8D4;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-18.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-clouds-and-sky {
  --theme-c1: #5C96C9; --theme-c1-rgb: 92,150,201;
  --theme-c2: #1E3C5A; --theme-c2-rgb: 30,60,90;
  --theme-c3: #3E6E96; --theme-c3-rgb: 62,110,150;
  --theme-c4: #0F1F30; --theme-c4-rgb: 15,31,48;
  --theme-g1: #5C96C9; --theme-g1-rgb: 92,150,201;
  --theme-g2: #0F1F30; --theme-g2-rgb: 15,31,48;
  --theme-bg: #D6E5F0;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-19.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-limestone-lagoon {
  --theme-c1: #3EA89C; --theme-c1-rgb: 62,168,156;
  --theme-c2: #122E2A; --theme-c2-rgb: 18,46,42;
  --theme-c3: #297A70; --theme-c3-rgb: 41,122,112;
  --theme-c4: #0A1917; --theme-c4-rgb: 10,25,23;
  --theme-g1: #3EA89C; --theme-g1-rgb: 62,168,156;
  --theme-g2: #0A1917; --theme-g2-rgb: 10,25,23;
  --theme-bg: #D4E9E5;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-20.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-rocky-cove-mist {
  --theme-c1: #6B7E8C; --theme-c1-rgb: 107,126,140;
  --theme-c2: #242E36; --theme-c2-rgb: 36,46,54;
  --theme-c3: #4A5C68; --theme-c3-rgb: 74,92,104;
  --theme-c4: #141B20; --theme-c4-rgb: 20,27,32;
  --theme-g1: #6B7E8C; --theme-g1-rgb: 107,126,140;
  --theme-g2: #141B20; --theme-g2-rgb: 20,27,32;
  --theme-bg: #DBE1E5;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-21.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-lone-tree-twilight {
  --theme-c1: #8A6BA0; --theme-c1-rgb: 138,107,160;
  --theme-c2: #2E1E42; --theme-c2-rgb: 46,30,66;
  --theme-c3: #5C4178; --theme-c3-rgb: 92,65,120;
  --theme-c4: #191026; --theme-c4-rgb: 25,16,38;
  --theme-g1: #8A6BA0; --theme-g1-rgb: 138,107,160;
  --theme-g2: #191026; --theme-g2-rgb: 25,16,38;
  --theme-bg: #E1D9EA;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-22.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-sunlit-forest-path {
  --theme-c1: #4F8C4A; --theme-c1-rgb: 79,140,74;
  --theme-c2: #183012; --theme-c2-rgb: 24,48,18;
  --theme-c3: #356030; --theme-c3-rgb: 53,96,48;
  --theme-c4: #0D1B0A; --theme-c4-rgb: 13,27,10;
  --theme-g1: #4F8C4A; --theme-g1-rgb: 79,140,74;
  --theme-g2: #0D1B0A; --theme-g2-rgb: 13,27,10;
  --theme-bg: #D8E6D3;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-23.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-autumn-forest {
  --theme-c1: #C9703E; --theme-c1-rgb: 201,112,62;
  --theme-c2: #4A2012; --theme-c2-rgb: 74,32,18;
  --theme-c3: #96502A; --theme-c3-rgb: 150,80,42;
  --theme-c4: #2B120A; --theme-c4-rgb: 43,18,10;
  --theme-g1: #C9703E; --theme-g1-rgb: 201,112,62;
  --theme-g2: #2B120A; --theme-g2-rgb: 43,18,10;
  --theme-bg: #EADBCA;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-24.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-sunrays-forest {
  --theme-c1: #B89A3E; --theme-c1-rgb: 184,154,62;
  --theme-c2: #3D3312; --theme-c2-rgb: 61,51,18;
  --theme-c3: #8A7028; --theme-c3-rgb: 138,112,40;
  --theme-c4: #1F1A09; --theme-c4-rgb: 31,26,9;
  --theme-g1: #B89A3E; --theme-g1-rgb: 184,154,62;
  --theme-g2: #1F1A09; --theme-g2-rgb: 31,26,9;
  --theme-bg: #E7E1C4;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-25.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-forest-light-trail {
  --theme-c1: #5C9A4A; --theme-c1-rgb: 92,154,74;
  --theme-c2: #1E3512; --theme-c2-rgb: 30,53,18;
  --theme-c3: #3E6E2E; --theme-c3-rgb: 62,110,46;
  --theme-c4: #111F0A; --theme-c4-rgb: 17,31,10;
  --theme-g1: #5C9A4A; --theme-g1-rgb: 92,154,74;
  --theme-g2: #111F0A; --theme-g2-rgb: 17,31,10;
  --theme-bg: #DCE8D4;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-26.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-moonlit-sky {
  --theme-c1: #7B8CA0; --theme-c1-rgb: 123,140,160;
  --theme-c2: #0E1526; --theme-c2-rgb: 14,21,38;
  --theme-c3: #4E5E78; --theme-c3-rgb: 78,94,120;
  --theme-c4: #080C18; --theme-c4-rgb: 8,12,24;
  --theme-g1: #7B8CA0; --theme-g1-rgb: 123,140,160;
  --theme-g2: #080C18; --theme-g2-rgb: 8,12,24;
  --theme-bg: #D9DEE8;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-27.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-coastal-blue-view {
  --theme-c1: #5C9AC4; --theme-c1-rgb: 92,154,196;
  --theme-c2: #1E3C54; --theme-c2-rgb: 30,60,84;
  --theme-c3: #3E6E92; --theme-c3-rgb: 62,110,146;
  --theme-c4: #0F1F2C; --theme-c4-rgb: 15,31,44;
  --theme-g1: #5C9AC4; --theme-g1-rgb: 92,154,196;
  --theme-g2: #0F1F2C; --theme-g2-rgb: 15,31,44;
  --theme-bg: #D8E6F0;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-28.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-sunset-ocean-clouds {
  --theme-c1: #C97A6B; --theme-c1-rgb: 201,122,107;
  --theme-c2: #4A241E; --theme-c2-rgb: 74,36,30;
  --theme-c3: #965A4E; --theme-c3-rgb: 150,90,78;
  --theme-c4: #2B140F; --theme-c4-rgb: 43,20,15;
  --theme-g1: #C97A6B; --theme-g1-rgb: 201,122,107;
  --theme-g2: #2B140F; --theme-g2-rgb: 43,20,15;
  --theme-bg: #EAD8D2;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-29.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

body.theme-milky-way-night {
  --theme-c1: #6B5C9A; --theme-c1-rgb: 107,92,154;
  --theme-c2: #181430; --theme-c2-rgb: 24,20,48;
  --theme-c3: #453C68; --theme-c3-rgb: 69,60,104;
  --theme-c4: #0C0A1A; --theme-c4-rgb: 12,10,26;
  --theme-g1: #6B5C9A; --theme-g1-rgb: 107,92,154;
  --theme-g2: #0C0A1A; --theme-g2-rgb: 12,10,26;
  --theme-bg: #DDD9E8;
  background-image: linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)), url('https://cdn.jsdelivr.net/gh/magziko/Radio@main/nature/nat-30.webp') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat !important;
}

/* ===== ثيمات الفيديو المتحرك (خلفية فيديو بدل صورة ثابتة) ===== */
#bgThemeVideo {
  position: fixed;
  top: 0; left: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  z-index: -2;
  display: none;
  pointer-events: none;
}
#bgThemeVideoOverlay {
  position: fixed;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(255,255,255,0.35);
  z-index: -1;
  display: none;
  pointer-events: none;
}
body.theme-video-1 {
  --theme-c1: #C9A227; --theme-c1-rgb: 201,162,39;
  --theme-c2: #4A3B12; --theme-c2-rgb: 74,59,18;
  --theme-c3: #A8862E; --theme-c3-rgb: 168,134,46;
  --theme-c4: #2A2008; --theme-c4-rgb: 42,32,8;
  --theme-g1: #C9A227; --theme-g1-rgb: 201,162,39;
  --theme-g2: #2A2008; --theme-g2-rgb: 42,32,8;
  --theme-bg: #EDE3C2;
  background: transparent !important;
}
body.theme-video-2 {
  --theme-c1: #2E8CA8; --theme-c1-rgb: 46,140,168;
  --theme-c2: #123240; --theme-c2-rgb: 18,50,64;
  --theme-c3: #1F6B84; --theme-c3-rgb: 31,107,132;
  --theme-c4: #0A1E26; --theme-c4-rgb: 10,30,38;
  --theme-g1: #2E8CA8; --theme-g1-rgb: 46,140,168;
  --theme-g2: #0A1E26; --theme-g2-rgb: 10,30,38;
  --theme-bg: #D7ECF2;
  background: transparent !important;
}
body.theme-video-3 {
  --theme-c1: #3E8C4A; --theme-c1-rgb: 62,140,74;
  --theme-c2: #163A1C; --theme-c2-rgb: 22,58,28;
  --theme-c3: #2E6B38; --theme-c3-rgb: 46,107,56;
  --theme-c4: #0C220F; --theme-c4-rgb: 12,34,15;
  --theme-g1: #3E8C4A; --theme-g1-rgb: 62,140,74;
  --theme-g2: #0C220F; --theme-g2-rgb: 12,34,15;
  --theme-bg: #DCEEDD;
  background: transparent !important;
}
body.theme-video-4 {
  --theme-c1: #7B5CA8; --theme-c1-rgb: 123,92,168;
  --theme-c2: #2E1F42; --theme-c2-rgb: 46,31,66;
  --theme-c3: #5C4084; --theme-c3-rgb: 92,64,132;
  --theme-c4: #1A1226; --theme-c4-rgb: 26,18,38;
  --theme-g1: #7B5CA8; --theme-g1-rgb: 123,92,168;
  --theme-g2: #1A1226; --theme-g2-rgb: 26,18,38;
  --theme-bg: #E5DDF0;
  background: transparent !important;
}
body.theme-video-5 {
  --theme-c1: #C4573E; --theme-c1-rgb: 196,87,62;
  --theme-c2: #421F14; --theme-c2-rgb: 66,31,20;
  --theme-c3: #8C4030; --theme-c3-rgb: 140,64,48;
  --theme-c4: #26120C; --theme-c4-rgb: 38,18,12;
  --theme-g1: #C4573E; --theme-g1-rgb: 196,87,62;
  --theme-g2: #26120C; --theme-g2-rgb: 38,18,12;
  --theme-bg: #F0DAD2;
  background: transparent !important;
}
body.theme-video-6 {
  --theme-c1: #3E7AC4; --theme-c1-rgb: 62,122,196;
  --theme-c2: #14264A; --theme-c2-rgb: 20,38,74;
  --theme-c3: #2E5A94; --theme-c3-rgb: 46,90,148;
  --theme-c4: #0C1526; --theme-c4-rgb: 12,21,38;
  --theme-g1: #3E7AC4; --theme-g1-rgb: 62,122,196;
  --theme-g2: #0C1526; --theme-g2-rgb: 12,21,38;
  --theme-bg: #D6E4F5;
  background: transparent !important;
}
body.theme-video-7 {
  --theme-c1: #C48A2E; --theme-c1-rgb: 196,138,46;
  --theme-c2: #3E2A0C; --theme-c2-rgb: 62,42,12;
  --theme-c3: #94631F; --theme-c3-rgb: 148,99,31;
  --theme-c4: #241A08; --theme-c4-rgb: 36,26,8;
  --theme-g1: #C48A2E; --theme-g1-rgb: 196,138,46;
  --theme-g2: #241A08; --theme-g2-rgb: 36,26,8;
  --theme-bg: #F0E3C9;
  background: transparent !important;
}
body.theme-video-8 {
  --theme-c1: #2EA894; --theme-c1-rgb: 46,168,148;
  --theme-c2: #103A32; --theme-c2-rgb: 16,58,50;
  --theme-c3: #1F7A6A; --theme-c3-rgb: 31,122,106;
  --theme-c4: #08201B; --theme-c4-rgb: 8,32,27;
  --theme-g1: #2EA894; --theme-g1-rgb: 46,168,148;
  --theme-g2: #08201B; --theme-g2-rgb: 8,32,27;
  --theme-bg: #D2EEE8;
  background: transparent !important;
}
body.theme-video-9 {
  --theme-c1: #A83E6B; --theme-c1-rgb: 168,62,107;
  --theme-c2: #3A1226; --theme-c2-rgb: 58,18,38;
  --theme-c3: #7A2E4E; --theme-c3-rgb: 122,46,78;
  --theme-c4: #200A16; --theme-c4-rgb: 32,10,22;
  --theme-g1: #A83E6B; --theme-g1-rgb: 168,62,107;
  --theme-g2: #200A16; --theme-g2-rgb: 32,10,22;
  --theme-bg: #F0D9E4;
  background: transparent !important;
}
body.theme-video-10 {
  --theme-c1: #5C6B7B; --theme-c1-rgb: 92,107,123;
  --theme-c2: #1C242E; --theme-c2-rgb: 28,36,46;
  --theme-c3: #40505E; --theme-c3-rgb: 64,80,94;
  --theme-c4: #10161C; --theme-c4-rgb: 16,22,28;
  --theme-g1: #5C6B7B; --theme-g1-rgb: 92,107,123;
  --theme-g2: #10161C; --theme-g2-rgb: 16,22,28;
  --theme-bg: #DDE2E7;
  background: transparent !important;
}
body.theme-video-11 {
  --theme-c1: #D4A02E; --theme-c1-rgb: 212,160,46;
  --theme-c2: #4A360C; --theme-c2-rgb: 74,54,12;
  --theme-c3: #A87A1F; --theme-c3-rgb: 168,122,31;
  --theme-c4: #281E08; --theme-c4-rgb: 40,30,8;
  --theme-g1: #D4A02E; --theme-g1-rgb: 212,160,46;
  --theme-g2: #281E08; --theme-g2-rgb: 40,30,8;
  --theme-bg: #F2E5C4;
  background: transparent !important;
}
body.theme-video-12 {
  --theme-c1: #2E6BA8; --theme-c1-rgb: 46,107,168;
  --theme-c2: #0F2440; --theme-c2-rgb: 15,36,64;
  --theme-c3: #204E7A; --theme-c3-rgb: 32,78,122;
  --theme-c4: #081426; --theme-c4-rgb: 8,20,38;
  --theme-g1: #2E6BA8; --theme-g1-rgb: 46,107,168;
  --theme-g2: #081426; --theme-g2-rgb: 8,20,38;
  --theme-bg: #D4E2F2;
  background: transparent !important;
}
body.theme-video-13 {
  --theme-c1: #4A9E5C; --theme-c1-rgb: 74,158,92;
  --theme-c2: #143A1E; --theme-c2-rgb: 20,58,30;
  --theme-c3: #2E7A42; --theme-c3-rgb: 46,122,66;
  --theme-c4: #0A2010; --theme-c4-rgb: 10,32,16;
  --theme-g1: #4A9E5C; --theme-g1-rgb: 74,158,92;
  --theme-g2: #0A2010; --theme-g2-rgb: 10,32,16;
  --theme-bg: #D7F0DC;
  background: transparent !important;
}
body.theme-video-14 {
  --theme-c1: #B03E5C; --theme-c1-rgb: 176,62,92;
  --theme-c2: #3E1220; --theme-c2-rgb: 62,18,32;
  --theme-c3: #822E44; --theme-c3-rgb: 130,46,68;
  --theme-c4: #220A12; --theme-c4-rgb: 34,10,18;
  --theme-g1: #B03E5C; --theme-g1-rgb: 176,62,92;
  --theme-g2: #220A12; --theme-g2-rgb: 34,10,18;
  --theme-bg: #F2D9E0;
  background: transparent !important;
}
body.theme-video-15 {
  --theme-c1: #6B8C3E; --theme-c1-rgb: 107,140,62;
  --theme-c2: #263A12; --theme-c2-rgb: 38,58,18;
  --theme-c3: #4E6B2E; --theme-c3-rgb: 78,107,46;
  --theme-c4: #16200A; --theme-c4-rgb: 22,32,10;
  --theme-g1: #6B8C3E; --theme-g1-rgb: 107,140,62;
  --theme-g2: #16200A; --theme-g2-rgb: 22,32,10;
  --theme-bg: #E4EED2;
  background: transparent !important;
}
body.theme-video-16 {
  --theme-c1: #8C5CA8; --theme-c1-rgb: 140,92,168;
  --theme-c2: #341E42; --theme-c2-rgb: 52,30,66;
  --theme-c3: #684084; --theme-c3-rgb: 104,64,132;
  --theme-c4: #1E1226; --theme-c4-rgb: 30,18,38;
  --theme-g1: #8C5CA8; --theme-g1-rgb: 140,92,168;
  --theme-g2: #1E1226; --theme-g2-rgb: 30,18,38;
  --theme-bg: #EAE0F0;
  background: transparent !important;
}
body.theme-video-17 {
  --theme-c1: #3EA8D4; --theme-c1-rgb: 62,168,212;
  --theme-c2: #0F3A4A; --theme-c2-rgb: 15,58,74;
  --theme-c3: #227A94; --theme-c3-rgb: 34,122,148;
  --theme-c4: #08222A; --theme-c4-rgb: 8,34,42;
  --theme-g1: #3EA8D4; --theme-g1-rgb: 62,168,212;
  --theme-g2: #08222A; --theme-g2-rgb: 8,34,42;
  --theme-bg: #D2EDF5;
  background: transparent !important;
}
body.theme-video-18 {
  --theme-c1: #C46B2E; --theme-c1-rgb: 196,107,46;
  --theme-c2: #422613; --theme-c2-rgb: 66,38,19;
  --theme-c3: #94501F; --theme-c3-rgb: 148,80,31;
  --theme-c4: #26150A; --theme-c4-rgb: 38,21,10;
  --theme-g1: #C46B2E; --theme-g1-rgb: 196,107,46;
  --theme-g2: #26150A; --theme-g2-rgb: 38,21,10;
  --theme-bg: #F2E0CE;
  background: transparent !important;
}
body.theme-video-19 {
  --theme-c1: #5C9E4A; --theme-c1-rgb: 92,158,74;
  --theme-c2: #1E3A14; --theme-c2-rgb: 30,58,20;
  --theme-c3: #427A2E; --theme-c3-rgb: 66,122,46;
  --theme-c4: #12200A; --theme-c4-rgb: 18,32,10;
  --theme-g1: #5C9E4A; --theme-g1-rgb: 92,158,74;
  --theme-g2: #12200A; --theme-g2-rgb: 18,32,10;
  --theme-bg: #DEF0D7;
  background: transparent !important;
}
body.theme-video-20 {
  --theme-c1: #9E3E7B; --theme-c1-rgb: 158,62,123;
  --theme-c2: #3A1230; --theme-c2-rgb: 58,18,48;
  --theme-c3: #7A2E5E; --theme-c3-rgb: 122,46,94;
  --theme-c4: #200A1A; --theme-c4-rgb: 32,10,26;
  --theme-g1: #9E3E7B; --theme-g1-rgb: 158,62,123;
  --theme-g2: #200A1A; --theme-g2-rgb: 32,10,26;
  --theme-bg: #F0D9E9;
  background: transparent !important;
}
body.theme-video-21 {
  --theme-c1: #8C7B3E; --theme-c1-rgb: 140,123,62;
  --theme-c2: #362E12; --theme-c2-rgb: 54,46,18;
  --theme-c3: #6B5E2E; --theme-c3-rgb: 107,94,46;
  --theme-c4: #1E1A0A; --theme-c4-rgb: 30,26,10;
  --theme-g1: #8C7B3E; --theme-g1-rgb: 140,123,62;
  --theme-g2: #1E1A0A; --theme-g2-rgb: 30,26,10;
  --theme-bg: #EEE9D2;
  background: transparent !important;
}
body.theme-video-22 {
  --theme-c1: #4A6B9E; --theme-c1-rgb: 74,107,158;
  --theme-c2: #16233A; --theme-c2-rgb: 22,35,58;
  --theme-c3: #345078; --theme-c3-rgb: 52,80,120;
  --theme-c4: #0C1420; --theme-c4-rgb: 12,20,32;
  --theme-g1: #4A6B9E; --theme-g1-rgb: 74,107,158;
  --theme-g2: #0C1420; --theme-g2-rgb: 12,20,32;
  --theme-bg: #DAE2F0;
  background: transparent !important;
}
body.theme-video-23 {
  --theme-c1: #B0542E; --theme-c1-rgb: 176,84,46;
  --theme-c2: #401D0F; --theme-c2-rgb: 64,29,15;
  --theme-c3: #863E20; --theme-c3-rgb: 134,62,32;
  --theme-c4: #221008; --theme-c4-rgb: 34,16,8;
  --theme-g1: #B0542E; --theme-g1-rgb: 176,84,46;
  --theme-g2: #221008; --theme-g2-rgb: 34,16,8;
  --theme-bg: #F0DBCC;
  background: transparent !important;
}


body.theme-rose {
  --theme-c1: #B98A8F; --theme-c1-rgb: 185,138,143;
  --theme-c2: #7A4A50; --theme-c2-rgb: 122,74,80;
  --theme-c3: #9C6A70; --theme-c3-rgb: 156,106,112;
  --theme-c4: #4F2A2E; --theme-c4-rgb: 79,42,46;
  --theme-g1: #B98A8F; --theme-g1-rgb: 185,138,143;
  --theme-g2: #4F2A2E; --theme-g2-rgb: 79,42,46;
  --theme-bg: #F0E0E1;
}
body.theme-terracotta {
  --theme-c1: #BD7B5A; --theme-c1-rgb: 189,123,90;
  --theme-c2: #7A4B31; --theme-c2-rgb: 122,75,49;
  --theme-c3: #9C6242; --theme-c3-rgb: 156,98,66;
  --theme-c4: #4F2F1D; --theme-c4-rgb: 79,47,29;
  --theme-g1: #BD7B5A; --theme-g1-rgb: 189,123,90;
  --theme-g2: #4F2F1D; --theme-g2-rgb: 79,47,29;
  --theme-bg: #F2E2D5;
}
body.theme-ruby {
  --theme-c1: #B8626A; --theme-c1-rgb: 184,98,106;
  --theme-c2: #7A3138; --theme-c2-rgb: 122,49,56;
  --theme-c3: #9C4750; --theme-c3-rgb: 156,71,80;
  --theme-c4: #4F1F24; --theme-c4-rgb: 79,31,36;
  --theme-g1: #B8626A; --theme-g1-rgb: 184,98,106;
  --theme-g2: #4F1F24; --theme-g2-rgb: 79,31,36;
  --theme-bg: #F0DEE0;
}
body.theme-indigo {
  --theme-c1: #7B85C4; --theme-c1-rgb: 123,133,196;
  --theme-c2: #3F4785; --theme-c2-rgb: 63,71,133;
  --theme-c3: #5A63A8; --theme-c3-rgb: 90,99,168;
  --theme-c4: #262C57; --theme-c4-rgb: 38,44,87;
  --theme-g1: #7B85C4; --theme-g1-rgb: 123,133,196;
  --theme-g2: #262C57; --theme-g2-rgb: 38,44,87;
  --theme-bg: #E0E2F2;
}
body.theme-olive {
  --theme-c1: #A8AC5E; --theme-c1-rgb: 168,172,94;
  --theme-c2: #6B6E32; --theme-c2-rgb: 107,110,50;
  --theme-c3: #8B8F46; --theme-c3-rgb: 139,143,70;
  --theme-c4: #454722; --theme-c4-rgb: 69,71,34;
  --theme-g1: #A8AC5E; --theme-g1-rgb: 168,172,94;
  --theme-g2: #454722; --theme-g2-rgb: 69,71,34;
  --theme-bg: #EDEEDC;
}
body.theme-coral {
  --theme-c1: #D98868; --theme-c1-rgb: 217,136,104;
  --theme-c2: #9C4F30; --theme-c2-rgb: 156,79,48;
  --theme-c3: #C06A47; --theme-c3-rgb: 192,106,71;
  --theme-c4: #5C2E1A; --theme-c4-rgb: 92,46,26;
  --theme-g1: #D98868; --theme-g1-rgb: 217,136,104;
  --theme-g2: #5C2E1A; --theme-g2-rgb: 92,46,26;
  --theme-bg: #F5E1D5;
}
body.theme-turquoise {
  --theme-c1: #45AEB8; --theme-c1-rgb: 69,174,184;
  --theme-c2: #226870; --theme-c2-rgb: 34,104,112;
  --theme-c3: #328E97; --theme-c3-rgb: 50,142,151;
  --theme-c4: #123D42; --theme-c4-rgb: 18,61,66;
  --theme-g1: #45AEB8; --theme-g1-rgb: 69,174,184;
  --theme-g2: #123D42; --theme-g2-rgb: 18,61,66;
  --theme-bg: #D3EEF0;
}
body.theme-burgundy {
  --theme-c1: #8B3A42; --theme-c1-rgb: 139,58,66;
  --theme-c2: #4A1D22; --theme-c2-rgb: 74,29,34;
  --theme-c3: #6B2B32; --theme-c3-rgb: 107,43,50;
  --theme-c4: #2C1013; --theme-c4-rgb: 44,16,19;
  --theme-g1: #8B3A42; --theme-g1-rgb: 139,58,66;
  --theme-g2: #2C1013; --theme-g2-rgb: 44,16,19;
  --theme-bg: #E8D2D4;
}
body.theme-mustard {
  --theme-c1: #BF9736; --theme-c1-rgb: 191,151,54;
  --theme-c2: #7D611E; --theme-c2-rgb: 125,97,30;
  --theme-c3: #9E7C2A; --theme-c3-rgb: 158,124,42;
  --theme-c4: #4A3912; --theme-c4-rgb: 74,57,18;
  --theme-g1: #BF9736; --theme-g1-rgb: 191,151,54;
  --theme-g2: #4A3912; --theme-g2-rgb: 74,57,18;
  --theme-bg: #F0E6C4;
}
body.theme-charcoal {
  --theme-c1: #5C6570; --theme-c1-rgb: 92,101,112;
  --theme-c2: #2E343C; --theme-c2-rgb: 46,52,60;
  --theme-c3: #454D56; --theme-c3-rgb: 69,77,86;
  --theme-c4: #181C21; --theme-c4-rgb: 24,28,33;
  --theme-g1: #5C6570; --theme-g1-rgb: 92,101,112;
  --theme-g2: #181C21; --theme-g2-rgb: 24,28,33;
  --theme-bg: #DDE0E3;
}
body.theme-sunset-desert {
  --theme-c1: #E08B45; --theme-c1-rgb: 224,139,69;
  --theme-c2: #7A3E5C; --theme-c2-rgb: 122,62,92;
  --theme-c3: #C06A4E; --theme-c3-rgb: 192,106,78;
  --theme-c4: #3D2145; --theme-c4-rgb: 61,33,69;
  --theme-g1: #E08B45; --theme-g1-rgb: 224,139,69;
  --theme-g2: #3D2145; --theme-g2-rgb: 61,33,69;
  --theme-bg: #FBE6D4;
}
body.theme-deep-ocean {
  --theme-c1: #1B4A73; --theme-c1-rgb: 27,74,115;
  --theme-c2: #0A1F33; --theme-c2-rgb: 10,31,51;
  --theme-c3: #123A57; --theme-c3-rgb: 18,58,87;
  --theme-c4: #050F1A; --theme-c4-rgb: 5,15,26;
  --theme-g1: #1B4A73; --theme-g1-rgb: 27,74,115;
  --theme-g2: #050F1A; --theme-g2-rgb: 5,15,26;
  --theme-bg: #D7E3ED;
}
body.theme-ottoman-gold {
  --theme-c1: #3E8E86; --theme-c1-rgb: 62,142,134;
  --theme-c2: #235550; --theme-c2-rgb: 35,85,80;
  --theme-c3: #2F726A; --theme-c3-rgb: 47,114,106;
  --theme-c4: #142E2A; --theme-c4-rgb: 20,46,42;
  --theme-g1: #B8860B; --theme-g1-rgb: 184,134,11;
  --theme-g2: #7A5A08; --theme-g2-rgb: 122,90,8;
  --theme-bg: #E3EEEC;
  --theme-flag-gold: #B8860B;
}
/* تركواز مطفّى + ذهبي عتيق أدفأ - توليفة أهدأ وأكثر انسجامًا من الألوان الصارخة */
body.theme-ottoman-gold #player-nav-bar { border-top: 3px solid var(--theme-flag-gold); }
body.theme-ottoman-gold .footer-share  { border-bottom: 3px solid var(--theme-flag-gold); }
body.theme-ramadan-nights {
  --theme-c1: #5C4380; --theme-c1-rgb: 92,67,128;
  --theme-c2: #2E2148; --theme-c2-rgb: 46,33,72;
  --theme-c3: #402F5E; --theme-c3-rgb: 64,47,94;
  --theme-c4: #170F26; --theme-c4-rgb: 23,15,38;
  --theme-g1: #B8860B; --theme-g1-rgb: 184,134,11;
  --theme-g2: #7A5A08; --theme-g2-rgb: 122,90,8;
  --theme-bg: #E5DEEE;
  --theme-flag-gold: #B8860B;
}
/* بنفسجي مطفّى + نفس الذهبي العتيق الدافئ - انسجام مع ثيم عثماني ذهبي */
body.theme-ramadan-nights #player-nav-bar { border-top: 3px solid var(--theme-flag-gold); }
body.theme-ramadan-nights .footer-share  { border-bottom: 3px solid var(--theme-flag-gold); }
body.theme-copper-bronze {
  --theme-c1: #B87333; --theme-c1-rgb: 184,115,51;
  --theme-c2: #6B4423; --theme-c2-rgb: 107,68,35;
  --theme-c3: #935A28; --theme-c3-rgb: 147,90,40;
  --theme-c4: #3D2712; --theme-c4-rgb: 61,39,18;
  --theme-g1: #B87333; --theme-g1-rgb: 184,115,51;
  --theme-g2: #3D2712; --theme-g2-rgb: 61,39,18;
  --theme-bg: #F0DCC4;
}
body.theme-deep-forest {
  --theme-c1: #1B4020; --theme-c1-rgb: 27,64,32;
  --theme-c2: #0D2412; --theme-c2-rgb: 13,36,18;
  --theme-c3: #153118; --theme-c3-rgb: 21,49,24;
  --theme-c4: #081509; --theme-c4-rgb: 8,21,9;
  --theme-g1: #1B4020; --theme-g1-rgb: 27,64,32;
  --theme-g2: #081509; --theme-g2-rgb: 8,21,9;
  --theme-bg: #CFE0D1;
}
body.theme-rose-gold {
  --theme-c1: #D9A6A0; --theme-c1-rgb: 217,166,160;
  --theme-c2: #A67268; --theme-c2-rgb: 166,114,104;
  --theme-c3: #C4877E; --theme-c3-rgb: 196,135,126;
  --theme-c4: #6B4A42; --theme-c4-rgb: 107,74,66;
  --theme-g1: #B8860B; --theme-g1-rgb: 184,134,11;
  --theme-g2: #7A5A08; --theme-g2-rgb: 122,90,8;
  --theme-bg: #F5E4DE;
}
/* الأزرار والحدود التفاعلية بالذهبي، والخلفية بالوردي الفاتح - إحساس أنيق وهادئ */
body.theme-palestine {
  --theme-c1: #1E7145; --theme-c1-rgb: 30,113,69;
  --theme-c2: #0F3D26; --theme-c2-rgb: 15,61,38;
  --theme-c3: #145C37; --theme-c3-rgb: 20,92,55;
  --theme-c4: #081F13; --theme-c4-rgb: 8,31,19;
  --theme-g1: #1E7145; --theme-g1-rgb: 30,113,69;
  --theme-g2: #081F13; --theme-g2-rgb: 8,31,19;
  --theme-bg: #F3F0E8;
  --theme-flag-red: #CE1126;
}
/* لمسة احترافية بلون علم فلسطين الأحمر - إبراز خفيف بدون مبالغة */
body.theme-palestine #player-nav-bar { border-top: 3px solid var(--theme-flag-red); }
body.theme-palestine .footer-share  { border-bottom: 3px solid var(--theme-flag-red); }
body.theme-egypt {
  --theme-c1: #B33A3A; --theme-c1-rgb: 179,58,58;
  --theme-c2: #2B0E0E; --theme-c2-rgb: 43,14,14;
  --theme-c3: #8C2F2F; --theme-c3-rgb: 140,47,47;
  --theme-c4: #140A0A; --theme-c4-rgb: 20,10,10;
  --theme-g1: #B33A3A; --theme-g1-rgb: 179,58,58;
  --theme-g2: #140A0A; --theme-g2-rgb: 20,10,10;
  --theme-bg: #F2EFE9;
  --theme-flag-gold: #C8A951;
}
/* لمسة احترافية بلون نسر مصر الذهبي - إبراز خفيف بدون مبالغة */
body.theme-egypt #player-nav-bar { border-top: 3px solid var(--theme-flag-gold); }
body.theme-egypt .footer-share  { border-bottom: 3px solid var(--theme-flag-gold); }
body.theme-saudi {
  --theme-c1: #128040; --theme-c1-rgb: 18,128,64;
  --theme-c2: #063D21; --theme-c2-rgb: 6,61,33;
  --theme-c3: #0B6636; --theme-c3-rgb: 11,102,54;
  --theme-c4: #021F10; --theme-c4-rgb: 2,31,16;
  --theme-g1: #128040; --theme-g1-rgb: 18,128,64;
  --theme-g2: #021F10; --theme-g2-rgb: 2,31,16;
  --theme-bg: #EAF5EC;
  --theme-flag-white: #FFFFFF;
}
/* لمسة احترافية بلون علم السعودية الأبيض - إبراز خفيف بدون مبالغة */
body.theme-saudi #player-nav-bar { border-top: 3px solid var(--theme-flag-white); }
body.theme-saudi .footer-share  { border-bottom: 3px solid var(--theme-flag-white); }
body.theme-mint {
  --theme-c1: #4CBB8A; --theme-c1-rgb: 76,187,138;
  --theme-c2: #1E7A56; --theme-c2-rgb: 30,122,86;
  --theme-c3: #359970; --theme-c3-rgb: 53,153,112;
  --theme-c4: #0F4A34; --theme-c4-rgb: 15,74,52;
  --theme-g1: #4CBB8A; --theme-g1-rgb: 76,187,138;
  --theme-g2: #0F4A34; --theme-g2-rgb: 15,74,52;
  --theme-bg: #D7F0E4;
}
body.theme-navy {
  --theme-c1: #3D5A80; --theme-c1-rgb: 61,90,128;
  --theme-c2: #1B2A45; --theme-c2-rgb: 27,42,69;
  --theme-c3: #2B4266; --theme-c3-rgb: 43,66,102;
  --theme-c4: #0D1524; --theme-c4-rgb: 13,21,36;
  --theme-g1: #3D5A80; --theme-g1-rgb: 61,90,128;
  --theme-g2: #0D1524; --theme-g2-rgb: 13,21,36;
  --theme-bg: #DDE4EE;
}
body.theme-plum {
  --theme-c1: #9B5DE5; --theme-c1-rgb: 155,93,229;
  --theme-c2: #5B2A8C; --theme-c2-rgb: 91,42,140;
  --theme-c3: #7A3FB0; --theme-c3-rgb: 122,63,176;
  --theme-c4: #331A52; --theme-c4-rgb: 51,26,82;
  --theme-g1: #9B5DE5; --theme-g1-rgb: 155,93,229;
  --theme-g2: #331A52; --theme-g2-rgb: 51,26,82;
  --theme-bg: #EDE0F7;
}
body.theme-sunny {
  --theme-c1: #E8B93D; --theme-c1-rgb: 232,185,61;
  --theme-c2: #A67A12; --theme-c2-rgb: 166,122,18;
  --theme-c3: #C99A24; --theme-c3-rgb: 201,154,36;
  --theme-c4: #6B4E0C; --theme-c4-rgb: 107,78,12;
  --theme-g1: #E8B93D; --theme-g1-rgb: 232,185,61;
  --theme-g2: #6B4E0C; --theme-g2-rgb: 107,78,12;
  --theme-bg: #FBEFC9;
}
body.theme-silver {
  --theme-c1: #A0AAB8; --theme-c1-rgb: 160,170,184;
  --theme-c2: #5C6A7D; --theme-c2-rgb: 92,106,125;
  --theme-c3: #7E8A9A; --theme-c3-rgb: 126,138,154;
  --theme-c4: #3A4451; --theme-c4-rgb: 58,68,81;
  --theme-g1: #A0AAB8; --theme-g1-rgb: 160,170,184;
  --theme-g2: #3A4451; --theme-g2-rgb: 58,68,81;
  --theme-bg: #E8EBEF;
}
body.theme-vivid-orange {
  --theme-c1: #F0803C; --theme-c1-rgb: 240,128,60;
  --theme-c2: #B34F14; --theme-c2-rgb: 179,79,20;
  --theme-c3: #D0692A; --theme-c3-rgb: 208,105,42;
  --theme-c4: #7A3308; --theme-c4-rgb: 122,51,8;
  --theme-g1: #F0803C; --theme-g1-rgb: 240,128,60;
  --theme-g2: #7A3308; --theme-g2-rgb: 122,51,8;
  --theme-bg: #FBE2CC;
}
body.theme-royal-emerald {
  --theme-c1: #1FA37A; --theme-c1-rgb: 31,163,122;
  --theme-c2: #0B5C42; --theme-c2-rgb: 11,92,66;
  --theme-c3: #157A5A; --theme-c3-rgb: 21,122,90;
  --theme-c4: #052E21; --theme-c4-rgb: 5,46,33;
  --theme-g1: #1FA37A; --theme-g1-rgb: 31,163,122;
  --theme-g2: #052E21; --theme-g2-rgb: 5,46,33;
  --theme-bg: #CDEFDF;
}
body.theme-soft-pink {
  --theme-c1: #F0A6C4; --theme-c1-rgb: 240,166,196;
  --theme-c2: #B85684; --theme-c2-rgb: 184,86,132;
  --theme-c3: #D67FA6; --theme-c3-rgb: 214,127,166;
  --theme-c4: #7A2E4F; --theme-c4-rgb: 122,46,79;
  --theme-g1: #F0A6C4; --theme-g1-rgb: 240,166,196;
  --theme-g2: #7A2E4F; --theme-g2-rgb: 122,46,79;
  --theme-bg: #FBE3ED;
}
body.theme-glacier-cyan {
  --theme-c1: #4FB8C4; --theme-c1-rgb: 79,184,196;
  --theme-c2: #2A7A85; --theme-c2-rgb: 42,122,133;
  --theme-c3: #3B98A3; --theme-c3-rgb: 59,152,163;
  --theme-c4: #164852; --theme-c4-rgb: 22,72,82;
  --theme-g1: #4FB8C4; --theme-g1-rgb: 79,184,196;
  --theme-g2: #164852; --theme-g2-rgb: 22,72,82;
  --theme-bg: #DBF0F2;
}
body.theme-coffee-brown {
  --theme-c1: #8B5E3C; --theme-c1-rgb: 139,94,60;
  --theme-c2: #5C3B22; --theme-c2-rgb: 92,59,34;
  --theme-c3: #6E4A2E; --theme-c3-rgb: 110,74,46;
  --theme-c4: #382312; --theme-c4-rgb: 56,35,18;
  --theme-g1: #8B5E3C; --theme-g1-rgb: 139,94,60;
  --theme-g2: #382312; --theme-g2-rgb: 56,35,18;
  --theme-bg: #EDE0D2;
}
body.theme-warm-sand {
  --theme-c1: #C9A876; --theme-c1-rgb: 201,168,118;
  --theme-c2: #8F7248; --theme-c2-rgb: 143,114,72;
  --theme-c3: #AB8C5C; --theme-c3-rgb: 171,140,92;
  --theme-c4: #5C4A2E; --theme-c4-rgb: 92,74,46;
  --theme-g1: #C9A876; --theme-g1-rgb: 201,168,118;
  --theme-g2: #5C4A2E; --theme-g2-rgb: 92,74,46;
  --theme-bg: #F3E9D6;
}
body.theme-aubergine {
  --theme-c1: #6B3F5C; --theme-c1-rgb: 107,63,92;
  --theme-c2: #40233A; --theme-c2-rgb: 64,35,58;
  --theme-c3: #562F4C; --theme-c3-rgb: 86,47,76;
  --theme-c4: #241019; --theme-c4-rgb: 36,16,25;
  --theme-g1: #6B3F5C; --theme-g1-rgb: 107,63,92;
  --theme-g2: #241019; --theme-g2-rgb: 36,16,25;
  --theme-bg: #E6D6E2;
}
body.theme-jade {
  --theme-c1: #2FA88A; --theme-c1-rgb: 47,168,138;
  --theme-c2: #1B6B57; --theme-c2-rgb: 27,107,87;
  --theme-c3: #23896F; --theme-c3-rgb: 35,137,111;
  --theme-c4: #0E3F33; --theme-c4-rgb: 14,63,51;
  --theme-g1: #2FA88A; --theme-g1-rgb: 47,168,138;
  --theme-g2: #0E3F33; --theme-g2-rgb: 14,63,51;
  --theme-bg: #D3F0E7;
}
body.theme-crimson {
  --theme-c1: #C0392B; --theme-c1-rgb: 192,57,43;
  --theme-c2: #7B1F16; --theme-c2-rgb: 123,31,22;
  --theme-c3: #9C2D1F; --theme-c3-rgb: 156,45,31;
  --theme-c4: #4A0F0A; --theme-c4-rgb: 74,15,10;
  --theme-g1: #C0392B; --theme-g1-rgb: 192,57,43;
  --theme-g2: #4A0F0A; --theme-g2-rgb: 74,15,10;
  --theme-bg: #F5DAD6;
}
body.theme-deep-cerulean {
  --theme-c1: #0F52BA; --theme-c1-rgb: 15,82,186;
  --theme-c2: #0A3578; --theme-c2-rgb: 10,53,120;
  --theme-c3: #0C4296; --theme-c3-rgb: 12,66,150;
  --theme-c4: #051C40; --theme-c4-rgb: 5,28,64;
  --theme-g1: #0F52BA; --theme-g1-rgb: 15,82,186;
  --theme-g2: #051C40; --theme-g2-rgb: 5,28,64;
  --theme-bg: #D6E4F5;
}
body.theme-autumn-maple {
  --theme-c1: #D2601A; --theme-c1-rgb: 210,96,26;
  --theme-c2: #8A3D0F; --theme-c2-rgb: 138,61,15;
  --theme-c3: #AB4E14; --theme-c3-rgb: 171,78,20;
  --theme-c4: #5C2708; --theme-c4-rgb: 92,39,8;
  --theme-g1: #D2601A; --theme-g1-rgb: 210,96,26;
  --theme-g2: #5C2708; --theme-g2-rgb: 92,39,8;
  --theme-bg: #F6DCC0;
}
body.theme-onyx-black {
  --theme-c1: #2B2E33; --theme-c1-rgb: 43,46,51;
  --theme-c2: #16181B; --theme-c2-rgb: 22,24,27;
  --theme-c3: #1F2124; --theme-c3-rgb: 31,33,36;
  --theme-c4: #0A0B0C; --theme-c4-rgb: 10,11,12;
  --theme-g1: #2B2E33; --theme-g1-rgb: 43,46,51;
  --theme-g2: #0A0B0C; --theme-g2-rgb: 10,11,12;
  --theme-bg: #D8D9DB;
}
body.theme-citrus-lime {
  --theme-c1: #A4C639; --theme-c1-rgb: 164,198,57;
  --theme-c2: #6B8620; --theme-c2-rgb: 107,134,32;
  --theme-c3: #8AA92C; --theme-c3-rgb: 138,169,44;
  --theme-c4: #3F4D12; --theme-c4-rgb: 63,77,18;
  --theme-g1: #A4C639; --theme-g1-rgb: 164,198,57;
  --theme-g2: #3F4D12; --theme-g2-rgb: 63,77,18;
  --theme-bg: #EAF3C8;
}
body.theme-classic-beige {
  --theme-c1: #CFC3AC; --theme-c1-rgb: 207,195,172;
  --theme-c2: #9C8F73; --theme-c2-rgb: 156,143,115;
  --theme-c3: #B6A88D; --theme-c3-rgb: 182,168,141;
  --theme-c4: #6B6048; --theme-c4-rgb: 107,96,72;
  --theme-g1: #CFC3AC; --theme-g1-rgb: 207,195,172;
  --theme-g2: #6B6048; --theme-g2-rgb: 107,96,72;
  --theme-bg: #F2EDE1;
}
body.theme-cobalt {
  --theme-c1: #4C6FE0; --theme-c1-rgb: 76,111,224;
  --theme-c2: #24389F; --theme-c2-rgb: 36,56,159;
  --theme-c3: #3350C0; --theme-c3-rgb: 51,80,192;
  --theme-c4: #121C55; --theme-c4-rgb: 18,28,85;
  --theme-g1: #4C6FE0; --theme-g1-rgb: 76,111,224;
  --theme-g2: #121C55; --theme-g2-rgb: 18,28,85;
  --theme-bg: #E2E6FB;
}
body.theme-soft-gold {
  --theme-c1: #E8C97A; --theme-c1-rgb: 232,201,122;
  --theme-c2: #A9822E; --theme-c2-rgb: 169,130,46;
  --theme-c3: #CBAA52; --theme-c3-rgb: 203,170,82;
  --theme-c4: #6B4F14; --theme-c4-rgb: 107,79,20;
  --theme-g1: #E8C97A; --theme-g1-rgb: 232,201,122;
  --theme-g2: #6B4F14; --theme-g2-rgb: 107,79,20;
  --theme-bg: #FBF3DC;
}
body.theme-moss {
  --theme-c1: #8A9A5B; --theme-c1-rgb: 138,154,91;
  --theme-c2: #4E5B2E; --theme-c2-rgb: 78,91,46;
  --theme-c3: #6C7B41; --theme-c3-rgb: 108,123,65;
  --theme-c4: #2A331A; --theme-c4-rgb: 42,51,26;
  --theme-g1: #8A9A5B; --theme-g1-rgb: 138,154,91;
  --theme-g2: #2A331A; --theme-g2-rgb: 42,51,26;
  --theme-bg: #E8ECD9;
}
body.theme-snow-white {
  --theme-c1: #5DADE2; --theme-c1-rgb: 93,173,226;
  --theme-c2: #2E86AB; --theme-c2-rgb: 46,134,171;
  --theme-c3: #3E9BC7; --theme-c3-rgb: 62,155,199;
  --theme-c4: #1B4F72; --theme-c4-rgb: 27,79,114;
  --theme-g1: #5DADE2; --theme-g1-rgb: 93,173,226;
  --theme-g2: #1B4F72; --theme-g2-rgb: 27,79,114;
  --theme-bg: #FAFCFF;
}
/* ===== Gradient themes =====
   Same mechanism as the solid themes above (c1-c4 still drive buttons,
   borders, hovers via the existing gradient CSS at var(--theme-c1)->
   var(--theme-c2)), but the body background itself is a two-tone
   diagonal gradient instead of one flat color. --theme-bg stays as a
   plain fallback for any spot that can't paint a gradient. */
body.theme-aurora {
  --theme-c1: #2DD4BF; --theme-c1-rgb: 45,212,191;
  --theme-c2: #0F9488; --theme-c2-rgb: 15,148,136;
  --theme-c3: #1FBFA8; --theme-c3-rgb: 31,191,168;
  --theme-c4: #6D28D9; --theme-c4-rgb: 109,40,217;
  --theme-g1: #2DD4BF; --theme-g1-rgb: 45,212,191;
  --theme-g2: #6D28D9; --theme-g2-rgb: 109,40,217;
  --theme-bg: #CFF4EE;
  background-image: linear-gradient(135deg, #2DD4BF 0%, #6D28D9 100%) !important;
}
body.theme-ocean-sunset {
  --theme-c1: #2E86DE; --theme-c1-rgb: 46,134,222;
  --theme-c2: #1B4F91; --theme-c2-rgb: 27,79,145;
  --theme-c3: #3E76C4; --theme-c3-rgb: 62,118,196;
  --theme-c4: #E8730F; --theme-c4-rgb: 232,115,15;
  --theme-g1: #2E86DE; --theme-g1-rgb: 46,134,222;
  --theme-g2: #E8730F; --theme-g2-rgb: 232,115,15;
  --theme-bg: #DCEAF7;
  background-image: linear-gradient(135deg, #2E86DE 0%, #E8730F 100%) !important;
}
body.theme-berry-bliss {
  --theme-c1: #E754A0; --theme-c1-rgb: 231,84,160;
  --theme-c2: #9A2E63; --theme-c2-rgb: 154,46,99;
  --theme-c3: #C33F84; --theme-c3-rgb: 195,63,132;
  --theme-c4: #2E2A6E; --theme-c4-rgb: 46,42,110;
  --theme-g1: #E754A0; --theme-g1-rgb: 231,84,160;
  --theme-g2: #2E2A6E; --theme-g2-rgb: 46,42,110;
  --theme-bg: #F7DCEC;
  background-image: linear-gradient(135deg, #E754A0 0%, #2E2A6E 100%) !important;
}
body.theme-golden-dusk {
  --theme-c1: #F0B429; --theme-c1-rgb: 240,180,41;
  --theme-c2: #C9971E; --theme-c2-rgb: 201,151,30;
  --theme-c3: #D9A227; --theme-c3-rgb: 217,162,39;
  --theme-c4: #7A1F2B; --theme-c4-rgb: 122,31,43;
  --theme-g1: #F0B429; --theme-g1-rgb: 240,180,41;
  --theme-g2: #7A1F2B; --theme-g2-rgb: 122,31,43;
  --theme-bg: #FBF0D0;
  background-image: linear-gradient(135deg, #F0B429 0%, #7A1F2B 100%) !important;
}
body.theme-northern-pine {
  --theme-c1: #3FAE5C; --theme-c1-rgb: 63,174,92;
  --theme-c2: #1E7A3D; --theme-c2-rgb: 30,122,61;
  --theme-c3: #2E9650; --theme-c3-rgb: 46,150,80;
  --theme-c4: #154C7A; --theme-c4-rgb: 21,76,122;
  --theme-g1: #3FAE5C; --theme-g1-rgb: 63,174,92;
  --theme-g2: #154C7A; --theme-g2-rgb: 21,76,122;
  --theme-bg: #DDF0E2;
  background-image: linear-gradient(135deg, #3FAE5C 0%, #154C7A 100%) !important;
}
body.theme-makkah-dawn {
  --theme-c1: #8A8578; --theme-c1-rgb: 138,133,120;
  --theme-c2: #5C574A; --theme-c2-rgb: 92,87,74;
  --theme-c3: #726D5E; --theme-c3-rgb: 114,109,94;
  --theme-c4: #D4AF6A; --theme-c4-rgb: 212,175,106;
  --theme-g1: #8A8578; --theme-g1-rgb: 138,133,120;
  --theme-g2: #D4AF6A; --theme-g2-rgb: 212,175,106;
  --theme-bg: #EDE6D4;
  background-image: linear-gradient(135deg, #8A8578 0%, #D4AF6A 100%) !important;
}
body.theme-madinah-night {
  --theme-c1: #2F4A3E; --theme-c1-rgb: 47,74,62;
  --theme-c2: #17281F; --theme-c2-rgb: 23,40,31;
  --theme-c3: #23392E; --theme-c3-rgb: 35,57,46;
  --theme-c4: #B0BFB9; --theme-c4-rgb: 176,191,185;
  --theme-g1: #2F4A3E; --theme-g1-rgb: 47,74,62;
  --theme-g2: #B0BFB9; --theme-g2-rgb: 176,191,185;
  --theme-bg: #DDE6E2;
  background-image: linear-gradient(135deg, #2F4A3E 0%, #B0BFB9 100%) !important;
}
body.theme-peach-blush {
  --theme-c1: #F7B98F; --theme-c1-rgb: 247,185,143;
  --theme-c2: #C97C4E; --theme-c2-rgb: 201,124,78;
  --theme-c3: #E39B6C; --theme-c3-rgb: 227,155,108;
  --theme-c4: #F49AC1; --theme-c4-rgb: 244,154,193;
  --theme-g1: #F7B98F; --theme-g1-rgb: 247,185,143;
  --theme-g2: #F49AC1; --theme-g2-rgb: 244,154,193;
  --theme-bg: #FBEAE0;
  background-image: linear-gradient(135deg, #F7B98F 0%, #F49AC1 100%) !important;
}
body.theme-neon-cyber {
  --theme-c1: #00E5FF; --theme-c1-rgb: 0,229,255;
  --theme-c2: #00A8B8; --theme-c2-rgb: 0,168,184;
  --theme-c3: #00C4D6; --theme-c3-rgb: 0,196,214;
  --theme-c4: #D400FF; --theme-c4-rgb: 212,0,255;
  --theme-g1: #00E5FF; --theme-g1-rgb: 0,229,255;
  --theme-g2: #D400FF; --theme-g2-rgb: 212,0,255;
  --theme-bg: #E0F7FF;
  background-image: linear-gradient(135deg, #00E5FF 0%, #D400FF 100%) !important;
}
body.theme-frost-peak {
  --theme-c1: #9FC9E8; --theme-c1-rgb: 159,201,232;
  --theme-c2: #5E93B8; --theme-c2-rgb: 94,147,184;
  --theme-c3: #7BAED0; --theme-c3-rgb: 123,174,208;
  --theme-c4: #1B2A4A; --theme-c4-rgb: 27,42,74;
  --theme-g1: #9FC9E8; --theme-g1-rgb: 159,201,232;
  --theme-g2: #1B2A4A; --theme-g2-rgb: 27,42,74;
  --theme-bg: #EAF4FB;
  background-image: linear-gradient(135deg, #9FC9E8 0%, #1B2A4A 100%) !important;
}
body.theme-sapphire-dusk {
  --theme-c1: #3E6FD9; --theme-c1-rgb: 62,111,217;
  --theme-c2: #1B2C6B; --theme-c2-rgb: 27,44,107;
  --theme-c3: #2C4AA0; --theme-c3-rgb: 44,74,160;
  --theme-c4: #4A1E7A; --theme-c4-rgb: 74,30,122;
  --theme-g1: #3E6FD9; --theme-g1-rgb: 62,111,217;
  --theme-g2: #4A1E7A; --theme-g2-rgb: 74,30,122;
  --theme-bg: #E4E7F7;
  background-image: linear-gradient(135deg, #3E6FD9 0%, #4A1E7A 100%) !important;
}
body.theme-rosewood-ember {
  --theme-c1: #D97878; --theme-c1-rgb: 217,120,120;
  --theme-c2: #7A2E2E; --theme-c2-rgb: 122,46,46;
  --theme-c3: #B85252; --theme-c3-rgb: 184,82,82;
  --theme-c4: #F0A93E; --theme-c4-rgb: 240,169,62;
  --theme-g1: #D97878; --theme-g1-rgb: 217,120,120;
  --theme-g2: #F0A93E; --theme-g2-rgb: 240,169,62;
  --theme-bg: #FBE4E0;
  background-image: linear-gradient(135deg, #D97878 0%, #F0A93E 100%) !important;
}
body.theme-emerald-horizon {
  --theme-c1: #3FC1A0; --theme-c1-rgb: 63,193,160;
  --theme-c2: #0F4A3E; --theme-c2-rgb: 15,74,62;
  --theme-c3: #1F8670; --theme-c3-rgb: 31,134,112;
  --theme-c4: #123258; --theme-c4-rgb: 18,50,88;
  --theme-g1: #3FC1A0; --theme-g1-rgb: 63,193,160;
  --theme-g2: #123258; --theme-g2-rgb: 18,50,88;
  --theme-bg: #DFF3EC;
  background-image: linear-gradient(135deg, #3FC1A0 0%, #123258 100%) !important;
}
body.theme-midnight-violet {
  --theme-c1: #8B5CF6; --theme-c1-rgb: 139,92,246;
  --theme-c2: #5B21B6; --theme-c2-rgb: 91,33,182;
  --theme-c3: #7C3AED; --theme-c3-rgb: 124,58,237;
  --theme-c4: #DB2777; --theme-c4-rgb: 219,39,119;
  --theme-g1: #8B5CF6; --theme-g1-rgb: 139,92,246;
  --theme-g2: #DB2777; --theme-g2-rgb: 219,39,119;
  --theme-bg: #ECE0FB;
  background-image: linear-gradient(135deg, #8B5CF6 0%, #DB2777 100%) !important;
}
body.theme-coral-reef {
  --theme-c1: #22C1C3; --theme-c1-rgb: 34,193,195;
  --theme-c2: #0E6E70; --theme-c2-rgb: 14,110,112;
  --theme-c3: #1AA3A5; --theme-c3-rgb: 26,163,165;
  --theme-c4: #FF7E67; --theme-c4-rgb: 255,126,103;
  --theme-g1: #22C1C3; --theme-g1-rgb: 34,193,195;
  --theme-g2: #FF7E67; --theme-g2-rgb: 255,126,103;
  --theme-bg: #D7F5F3;
  background-image: linear-gradient(135deg, #22C1C3 0%, #FF7E67 100%) !important;
}
body.theme-volcanic-ash {
  --theme-c1: #4A4A4A; --theme-c1-rgb: 74,74,74;
  --theme-c2: #2B2B2B; --theme-c2-rgb: 43,43,43;
  --theme-c3: #3A3A3A; --theme-c3-rgb: 58,58,58;
  --theme-c4: #E63946; --theme-c4-rgb: 230,57,70;
  --theme-g1: #4A4A4A; --theme-g1-rgb: 74,74,74;
  --theme-g2: #E63946; --theme-g2-rgb: 230,57,70;
  --theme-bg: #E0DCDC;
  background-image: linear-gradient(135deg, #4A4A4A 0%, #E63946 100%) !important;
}
body.theme-lagoon-breeze {
  --theme-c1: #34D399; --theme-c1-rgb: 52,211,153;
  --theme-c2: #047857; --theme-c2-rgb: 4,120,87;
  --theme-c3: #10B981; --theme-c3-rgb: 16,185,129;
  --theme-c4: #38BDF8; --theme-c4-rgb: 56,189,248;
  --theme-g1: #34D399; --theme-g1-rgb: 52,211,153;
  --theme-g2: #38BDF8; --theme-g2-rgb: 56,189,248;
  --theme-bg: #D6F5EA;
  background-image: linear-gradient(135deg, #34D399 0%, #38BDF8 100%) !important;
}
body.theme-cherry-blossom {
  --theme-c1: #F9A8D4; --theme-c1-rgb: 249,168,212;
  --theme-c2: #BE185D; --theme-c2-rgb: 190,24,93;
  --theme-c3: #EC4899; --theme-c3-rgb: 236,72,153;
  --theme-c4: #C4B5FD; --theme-c4-rgb: 196,181,253;
  --theme-g1: #F9A8D4; --theme-g1-rgb: 249,168,212;
  --theme-g2: #C4B5FD; --theme-g2-rgb: 196,181,253;
  --theme-bg: #FBE4F0;
  background-image: linear-gradient(135deg, #F9A8D4 0%, #C4B5FD 100%) !important;
}
body.theme-desert-mirage {
  --theme-c1: #E3B778; --theme-c1-rgb: 227,183,120;
  --theme-c2: #9C6B2E; --theme-c2-rgb: 156,107,46;
  --theme-c3: #C99A4B; --theme-c3-rgb: 201,154,75;
  --theme-c4: #2A9D8F; --theme-c4-rgb: 42,157,143;
  --theme-g1: #E3B778; --theme-g1-rgb: 227,183,120;
  --theme-g2: #2A9D8F; --theme-g2-rgb: 42,157,143;
  --theme-bg: #F3E6CC;
  background-image: linear-gradient(135deg, #E3B778 0%, #2A9D8F 100%) !important;
}
body.theme-cosmic-nebula {
  --theme-c1: #4F46E5; --theme-c1-rgb: 79,70,229;
  --theme-c2: #1E1B4B; --theme-c2-rgb: 30,27,75;
  --theme-c3: #3730A3; --theme-c3-rgb: 55,48,163;
  --theme-c4: #EC4899; --theme-c4-rgb: 236,72,153;
  --theme-g1: #4F46E5; --theme-g1-rgb: 79,70,229;
  --theme-g2: #EC4899; --theme-g2-rgb: 236,72,153;
  --theme-bg: #E0DFFA;
  background-image: linear-gradient(135deg, #4F46E5 0%, #EC4899 100%) !important;
}
body.theme-twilight-mint {
  --theme-c1: #1E3A5F; --theme-c1-rgb: 30,58,95;
  --theme-c2: #0B1F33; --theme-c2-rgb: 11,31,51;
  --theme-c3: #15304D; --theme-c3-rgb: 21,48,77;
  --theme-c4: #5EEAD4; --theme-c4-rgb: 94,234,212;
  --theme-g1: #1E3A5F; --theme-g1-rgb: 30,58,95;
  --theme-g2: #5EEAD4; --theme-g2-rgb: 94,234,212;
  --theme-bg: #D8E4EC;
  background-image: linear-gradient(135deg, #1E3A5F 0%, #5EEAD4 100%) !important;
}
body.theme-sky, body.theme-emerald, body.theme-amber, body.theme-slate,
body.theme-lavender, body.theme-teal, body.theme-rose, body.theme-terracotta,
body.theme-ruby, body.theme-indigo, body.theme-olive, body.theme-coral,
body.theme-turquoise, body.theme-burgundy, body.theme-mustard, body.theme-charcoal,
body.theme-palestine, body.theme-egypt, body.theme-saudi,
body.theme-sunset-desert, body.theme-deep-ocean, body.theme-ottoman-gold,
body.theme-ramadan-nights, body.theme-copper-bronze, body.theme-deep-forest,
body.theme-rose-gold,
body.theme-mint, body.theme-navy, body.theme-plum, body.theme-sunny,
body.theme-silver, body.theme-vivid-orange, body.theme-royal-emerald,
body.theme-soft-pink,
body.theme-glacier-cyan, body.theme-coffee-brown, body.theme-warm-sand,
body.theme-aubergine, body.theme-jade, body.theme-crimson,
body.theme-deep-cerulean, body.theme-autumn-maple, body.theme-onyx-black,
body.theme-citrus-lime, body.theme-classic-beige,
body.theme-cobalt, body.theme-soft-gold, body.theme-moss, body.theme-snow-white,
body.theme-aurora, body.theme-ocean-sunset, body.theme-berry-bliss,
body.theme-golden-dusk, body.theme-northern-pine,
body.theme-makkah-dawn, body.theme-madinah-night, body.theme-peach-blush,
body.theme-neon-cyber, body.theme-frost-peak,
body.theme-sapphire-dusk, body.theme-rosewood-ember, body.theme-emerald-horizon,
body.theme-midnight-violet, body.theme-coral-reef, body.theme-volcanic-ash,
body.theme-lagoon-breeze, body.theme-cherry-blossom, body.theme-desert-mirage,
body.theme-cosmic-nebula, body.theme-twilight-mint {
  background-color: var(--theme-bg) !important;
}

/* ===================== قسم 2 — CSS الحرج (Critical CSS) (part2-critical.css) ===================== */
#welcomeScreen{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#fff}
body.dark-mode #welcomeScreen{background:#1a1a2e}
#welcomeContent{text-align:center;padding:20px;max-width:420px;width:90%}
#welcomeSpinner{width:48px;height:48px;border:4px solid #eee;border-top-color:var(--theme-g1);border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 12px}
@keyframes spin{to{transform:rotate(360deg)}}

.badge-muratal, .badge-mojawwad {
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    padding: 1px 5px;
    border-radius: 8px;
    vertical-align: middle;
    line-height: 1.4;
    white-space: nowrap;
    pointer-events: none;
}
.badge-muratal {
    margin-left: 5px;
    background: rgba(33, 150, 243, 0.13);
    color: var(--theme-c2);
    border: 1px solid rgba(33, 150, 243, 0.35);
}
.badge-mojawwad {
    margin-right: 4px;
    background: rgba(76, 175, 80, 0.15);
    color: #2e7d32;
    border: 1px solid rgba(76, 175, 80, 0.35);
}
body.dark-mode .badge-muratal {
    background: rgba(100, 181, 246, 0.15);
    color: #90caf9;
    border-color: rgba(100, 181, 246, 0.35);
}
body.dark-mode .badge-mojawwad {
    background: rgba(129, 199, 132, 0.15);
    color: #a5d6a7;
    border-color: rgba(129, 199, 132, 0.35);
}

/* إخفاء العلم من أزرار المرتل والمجود للشيوخ الثلاثة */
button[data-minshawi-type="muratal"] .flag,
button[data-minshawi-type="mojawwad"] .flag,
button[data-hussary-type="muratal"] .flag,
button[data-hussary-type="mojawwad"] .flag,
button[data-banna-type="muratal"] .flag,
button[data-banna-type="mojawwad"] .flag,
button[data-basit-type="mojawwad"] .flag,
button[data-basit-type="muratal"] .flag,
button[data-basit-type="saudi-muratal"] .flag {
    display: none !important;
}

/* ===================== قسم 3 — الاستايل الرئيسي (Main Styles) (part3-main.css) ===================== */
#customLogo {
    text-align: center;
    margin-top: -20px;
    margin-bottom: 5px;
}

#customLogo img {
    border-radius: 12px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.2);
}

#welcomeScreen {
    display: none;
    background: #eaf3fb;
    animation: fadeIn 0.8s ease-in-out;
    position: relative;
}

#welcomeContent {
    background: rgba(255, 255, 255, 0.55);
    backdrop-filter: blur(10px);
    border-radius: 22px;
    padding: 5%;
    width: 90%;
    max-width: 420px;
    min-width: 280px;
    margin: auto;
    margin-top: 1vh;
    box-shadow: 0 0 25px rgba(0,0,0,0.08);
    contain: layout style;
    border: 1px solid rgba(255,255,255,0.4);
    animation: slideDown 0.7s ease;
    box-sizing: border-box;

    display: flex;
    flex-direction: column;
}

@media (min-width: 992px) {
    #welcomeContent {
        max-width: 900px;
        width: 90%;
    }

    #welcome-bottom-row {
        flex-wrap: nowrap;
    }
}

.customHeading {
    font-size: 26px;
    color: #2c3e50;
    text-align: center;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 6px;
}

#siteWelcomeText {
    font-size: 17px;
    color: #34495e;
    text-align: center;
    margin-bottom: 8px;
    line-height: 1.6;
}

#basmalaOpenSiteBtn { transition: color 0.2s, opacity 0.2s; }
#basmalaOpenSiteBtn:hover { color: var(--theme-g1) !important; opacity: 0.85; }

#quranVerse {
    text-align: center;
    font-style: italic;
    color: #2c3e50;
    height: 320px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    box-sizing: border-box;
    background: linear-gradient(160deg, rgba(var(--theme-c3-rgb),0.04) 0%, rgba(255,255,255,0) 100%);
    border-radius: 16px;
    border: 1px solid rgba(var(--theme-c3-rgb),0.10);
    position: relative;
    flex-shrink: 0;
}

@media (max-width: 767px) {
    #welcomeContent {
        width: 97% !important;
        max-width: 97% !important;
        padding: 4% 3% !important;
    }
    #quranVerse {
        height: 400px;
        padding: 14px 10px;
    }
    #arabicVerse {
        font-size: 13.5px !important;
        line-height: 1.85 !important;
        max-width: 100% !important;
    }
    #englishVerse {
        font-size: 11.5px !important;
        line-height: 1.55 !important;
        max-width: 98% !important;
    }
    .basmala-line {
        font-size: 13px !important;
        margin-bottom: 4px !important;
    }
    #verseNumber {
        font-size: 10.5px !important;
        margin-top: 4px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #welcomeContent {
        width: 95% !important;
        max-width: 95% !important;
    }
    #quranVerse {
        height: 370px;
        padding: 14px 14px;
    }
    #arabicVerse {
        font-size: 14.5px !important;
        line-height: 1.9 !important;
        max-width: 100% !important;
    }
    #englishVerse {
        font-size: 12.5px !important;
        line-height: 1.6 !important;
    }
}

#quranVerse::before,
#quranVerse::after {
    content: '';
    display: block;
    width: 40%;
    height: 1px;
    background: linear-gradient(to right, transparent, rgba(var(--theme-c3-rgb),0.25), transparent);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
#quranVerse::before { top: 14px; }
#quranVerse::after  { bottom: 14px; }

#quranVerse p {
    font-weight: 500;
    margin: 2px 0;
    transition: opacity 0.5s ease;
    word-wrap: break-word;
}

#arabicVerse {
    font-family: 'Cairo', 'Amiri', serif;
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #1a3a52 !important;
    line-height: 2 !important;
    letter-spacing: 0.02em;
    text-shadow: 0 1px 2px rgba(var(--theme-c3-rgb),0.08);
    font-style: normal !important;
}

#englishVerse {
    font-size: 13.5px !important;
    color: #4a6275 !important;
    line-height: 1.75 !important;
    font-style: italic !important;
    opacity: 0.92;
    max-width: 88%;
}

#verseNumber {
    font-size: 11.5px !important;
    color: var(--theme-c3) !important;
    letter-spacing: 0.04em;
    opacity: 0.7;
    font-style: normal !important;
    margin-top: 6px !important;
}

.basmala-line {
    font-family: 'Cairo', serif;
    font-size: 16px !important;
    color: var(--theme-c4) !important;
    font-weight: 600 !important;
    font-style: normal !important;
    opacity: 0.75;
    letter-spacing: 0.05em;
    margin-bottom: 8px !important;
}
#customControlButtons {
    display: flex;
    justify-content: center;
    gap: 18px;
    margin: 15px 0;
}

.customBtnControl {
    background: #ffffff;
    border: 1.5px solid rgba(var(--theme-c1-rgb),0.22);
    padding: 0;
    border-radius: 14px;
    cursor: pointer;
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.22s cubic-bezier(.4,0,.2,1), border-color 0.22s, box-shadow 0.22s, transform 0.18s;
    box-shadow: 0 2px 8px rgba(var(--theme-c1-rgb),0.08);
}

.customBtnControl:hover {
    background: #f0f7ff;
    border-color: var(--theme-c1);
    box-shadow: 0 4px 16px rgba(var(--theme-c1-rgb),0.18);
    transform: translateY(-3px) scale(1.06);
}

@keyframes waveRipple {
    0%   { box-shadow: 0 0 0 0 rgba(var(--theme-c1-rgb),0.55), 0 0 0 0 rgba(var(--theme-c1-rgb),0.30); }
    50%  { box-shadow: 0 0 0 10px rgba(var(--theme-c1-rgb),0.18), 0 0 0 20px rgba(var(--theme-c1-rgb),0.06); }
    100% { box-shadow: 0 0 0 0 rgba(var(--theme-c1-rgb),0), 0 0 0 0 rgba(var(--theme-c1-rgb),0); }
}

#customPlayToggleButton.playing {
    animation: waveRipple 1.4s ease-out infinite;
    border-color: var(--theme-g1);
    background: linear-gradient(135deg, #f0fdf8 0%, #e8f7f2 100%);
    box-shadow: 0 4px 18px rgba(var(--theme-g1-rgb),0.22);
}

body.dark-mode #customPlayToggleButton.playing {
    animation: waveRipple 1.4s ease-out infinite;
    border-color: #64b5f6;
    background: #1a2a3a;
}

.customBtnControl svg {
    width: 26px;
    height: 26px;
    fill: var(--theme-c2);
}

#customRandomBtn svg {
    width: 22px;
    height: 22px;
    fill: none;
    stroke: var(--theme-g1);
}

#customRandomBtn:hover {
    background: #e8f8f3 !important;
    border-color: var(--theme-g1) !important;
}

body.dark-mode #customRandomBtn svg {
    stroke: #4dd6a3;
}

body.dark-mode #customRandomBtn:hover {
    background: #0d2a20 !important;
    border-color: #4dd6a3 !important;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}
@keyframes slideDown {
    from { transform: translateY(-20px); opacity: 0; }
    to { transform: translateY(0); opacity: 1; }
}

#status,
#prevButton,
#nextButton,
#randomButton,
#sleepCheckbox + label,
#autoSwitchCheckbox + label {
  transition: background 1s ease-in-out, color 1s ease-in-out, text-shadow 1s ease-in-out;
}

html, body {
  /* يمنع "الأنكور" التلقائي للتمرير (Scroll Anchoring) اللي بيخلي المتصفح
     يقفز بالصفحة لأعلى/لأسفل لوحده لما عناصر فوق أو جوار مكان النظر بتتغيّر
     مقاساتها (زي وقت تغيير الثيم تلقائيًا). */
  overflow-anchor: none;
}
body {
  background-color: #eaf3fb;
  font-family: Arial, sans-serif;
  padding-bottom: 65px;
  text-align: center;
  margin: 0;
  padding: 0;
  transition: background 0.4s ease, color 0.4s ease;
}
  /* ===== إخفاء كل أزرار المحطات افتراضيًا من أول لحظة إنشاء =====
     كل أزرار المحطات (الثابتة فى الـ HTML أو المُولَّدة بالجافاسكريبت عبر
     renderRadioStations / renderRecitersStations / renderRewayatStations /
     renderTranslationStations / renderTafsirStations / renderTajweedStations /
     renderLtvStations / renderMoreStations) تحمل كلاس "button palestine" دايمًا.
     من غير القاعدة دى، كل زر بيظهر لحظة إنشائه، فيبان "فلاش" لكل المحطات
     قبل ما filterStations() تشتغل وتظبط الفلتر الصح. القاعدة دى بتخفي كل زر
     من الأول، وبعدين filterStations() بتظهر الأزرار المطلوبة بس عن طريق
     inline style="display:block" اللي بيغلب القاعدة دى تلقائيًا (كلاسين
     .button.palestine أقوى من .button أو .palestine لوحدهم). */
  .button.palestine {
    display: none;
  }

  .button, .palestine {
    flex: 1 1 calc(50% - 10px);
    box-sizing: border-box;
    padding: 10px 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 700;
    margin: 4px auto;
    cursor: pointer;
    border: 1.5px solid rgba(var(--theme-c1-rgb),0.18);
    border-radius: 12px;
    width: 96%;
    color: #2c3e50;
    background-color: #ffffff;
    box-shadow: 0 1px 6px rgba(var(--theme-c1-rgb),0.07), inset 0 1px 0 rgba(255,255,255,0.9);
    transition: background 0.22s cubic-bezier(.4,0,.2,1), border-color 0.22s, box-shadow 0.22s, transform 0.18s;
    text-shadow: none;
    font-family: 'Cairo', Arial, sans-serif;
  }

@media (max-width: 992px) {
    .button, .palestine {
        font-size: 14px;
    }
}

@media (max-width: 600px) {
    .button, .palestine {
        font-size: 12px;
        border-radius: 10px;
    }
}

/* ===== إبقاء تذكير أذكار الصباح والمساء بجانب بعض على شاشات الموبايل والشاشات الصغيرة ===== */
@media (max-width: 600px) {
    #adhkar-notif-times-row {
        gap: 4px;
    }
    #adhkar-notif-times-row > div {
        gap: 3px;
    }
    #adhkar-notif-times-row label {
        font-size: 11px !important;
    }
    #notif-morning-time,
    #notif-evening-time {
        padding: 3px 4px !important;
        font-size: 11px !important;
    }
}

@media (max-width: 380px) {
    #adhkar-notif-times-row label {
        font-size: 10px !important;
    }
    #notif-morning-time,
    #notif-evening-time {
        padding: 3px 2px !important;
        font-size: 10px !important;
    }
}

/* ===== زجاجي شفاف للأزرار عند اختيار ثيم صورة/فيديو خلفية ===== */
body.media-theme-glass .button,
body.media-theme-glass .palestine,
body.media-theme-glass #prevButton,
body.media-theme-glass #nextButton,
body.media-theme-glass #randomButton,
body.media-theme-glass #sleepCheckbox + label,
body.media-theme-glass #autoSwitchCheckbox + label,
body.media-theme-glass .sp-athkar-nav-btn {
    background: rgba(255,255,255,0.16) !important;
    color: #ffffff !important;
    border: 1.5px solid rgba(255,255,255,0.38) !important;
    backdrop-filter: blur(14px) saturate(180%);
    -webkit-backdrop-filter: blur(14px) saturate(180%);
    box-shadow: 0 4px 18px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.25) !important;
    /* إطار أسود مضيء حول الخط الأبيض لضمان وضوح القراءة فوق الخلفيات الفاتحة/المضيئة جدًا */
    text-shadow:
        -1px -1px 0 #000,
         1px -1px 0 #000,
        -1px  1px 0 #000,
         1px  1px 0 #000,
         0 0 6px rgba(0,0,0,0.85) !important;
}
body.media-theme-glass .button:hover,
body.media-theme-glass .palestine:hover,
body.media-theme-glass #prevButton:hover,
body.media-theme-glass #nextButton:hover,
body.media-theme-glass #randomButton:hover {
    background: rgba(255,255,255,0.30) !important;
}
body.media-theme-glass .button.playing {
    background: rgba(255,255,255,0.36) !important;
    border-color: rgba(255,255,255,0.65) !important;
}
body.media-theme-glass .button.playing .station-text,
body.media-theme-glass .button[style*="color: rgb(30, 144, 255)"] .station-text {
    color: #ffffff !important;
    text-shadow:
        -1px -1px 0 #000,
         1px -1px 0 #000,
        -1px  1px 0 #000,
         1px  1px 0 #000,
         0 0 6px rgba(0,0,0,0.85) !important;
}

/* مربع التسبيح له خلفية فاتحة خاصة به دايمًا (حتى في الثيم الزجاجي)، فالنص الغامق
   جواه ميحتاجش إطار أسود قوي فوقه — نلغي الظل الموروث من الزر عشان الأرقام تفضل واضحة
   (بدون المساس بلون النص، عشان حالة "مكتمل" تفضل بيضاء واضحة زي ما هي) */
body.media-theme-glass .tasbih-box,
body.media-theme-glass .tasbih-count,
body.media-theme-glass .tasbih-ghost-target,
body.media-theme-glass .reset-btn {
    text-shadow: none !important;
}

/* ===== زجاجي شفاف لبطاقة "جودة الصوت (المعادل)" وبطاقة "مساعد الذكاء الاصطناعي" ===== */
body.media-theme-glass #audio-quality-settings.aqx-panel,
body.media-theme-glass #ai-assistant-box {
    background: rgba(255,255,255,0.16) !important;
    border: 1.5px solid rgba(255,255,255,0.38) !important;
    backdrop-filter: blur(14px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(180%) !important;
    box-shadow: 0 4px 18px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.25) !important;
}
body.media-theme-glass #audio-quality-settings.aqx-panel::after {
    display: none !important;
}
body.media-theme-glass #audio-quality-settings .aqx-title-group span,
body.media-theme-glass #audio-quality-settings .aqx-boost-row label,
body.media-theme-glass #audio-quality-settings .aqx-fader-col label,
body.media-theme-glass #audio-quality-settings .aqx-preset-group > span,
body.media-theme-glass #audio-quality-settings .aqx-note,
body.media-theme-glass #audio-quality-settings .aqx-toggle-icon,
body.media-theme-glass #ai-assistant-title,
body.media-theme-glass #ai-assistant-subtitle,
body.media-theme-glass #ai-assistant-toggle-icon {
    color: #ffffff !important;
    text-shadow:
        -1px -1px 0 #000,
         1px -1px 0 #000,
        -1px  1px 0 #000,
         1px  1px 0 #000,
         0 0 6px rgba(0,0,0,0.85) !important;
}
body.media-theme-glass #audioQualityResetBtn,
body.media-theme-glass #audio-quality-settings .aqx-chip,
body.media-theme-glass .ai-quick-btn {
    background: rgba(255,255,255,0.16) !important;
    color: #ffffff !important;
    border: 1.5px solid rgba(255,255,255,0.38) !important;
    backdrop-filter: blur(14px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(180%) !important;
    text-shadow:
        -1px -1px 0 #000,
         1px -1px 0 #000,
        -1px  1px 0 #000,
         1px  1px 0 #000,
         0 0 6px rgba(0,0,0,0.85) !important;
}
body.media-theme-glass #audioQualityResetBtn:hover,
body.media-theme-glass #audio-quality-settings .aqx-chip:hover,
body.media-theme-glass .ai-quick-btn:hover {
    background: rgba(255,255,255,0.30) !important;
}
body.media-theme-glass #audio-quality-settings .aqx-chip.active {
    background: rgba(255,255,255,0.42) !important;
    border-color: rgba(255,255,255,0.7) !important;
}
body.media-theme-glass #audio-quality-settings .aqx-fader-track {
    background: rgba(255,255,255,0.14) !important;
}
body.media-theme-glass #audio-quality-settings .aqx-fader-col span {
    background: rgba(255,255,255,0.22) !important;
    color: #fff !important;
    text-shadow: none !important;
}
body.media-theme-glass #ai-user-input {
    background: rgba(255,255,255,0.14) !important;
    border: 1.5px solid rgba(255,255,255,0.38) !important;
    color: #ffffff !important;
}
body.media-theme-glass #ai-user-input::placeholder {
    color: rgba(255,255,255,0.65) !important;
}
body.media-theme-glass .ai-msg.bot,
body.media-theme-glass .ai-typing {
    background: rgba(255,255,255,0.14) !important;
    border: 1px solid rgba(255,255,255,0.3) !important;
    color: #ffffff !important;
}
body.media-theme-glass .ai-msg.user {
    background: rgba(255,255,255,0.22) !important;
    border: 1px solid rgba(255,255,255,0.4) !important;
    color: #ffffff !important;
}
/* بطاقتا "جودة الصوت" و"مساعد الذكاء الاصطناعي" دايمًا جوه مودال الإعدادات (خلفية بيضاء ثابتة)،
   فلازم يفضلوا بألوان الثيم الثابت مش الزجاجي الأبيض، حتى مع ثيمات الصور/الفيديو */
body.media-theme-glass #settings-panel #audio-quality-settings.aqx-panel,
body.media-theme-glass #settings-panel #prayer-adhan-settings.paset-panel,
body.media-theme-glass #settings-panel #ai-assistant-box {
    background: linear-gradient(155deg,rgba(255,255,255,0.9),rgba(255,255,255,0.72)),linear-gradient(135deg,rgba(var(--theme-c1-rgb),0.14),rgba(var(--theme-c2-rgb),0.12)) !important;
    border: 1.5px solid rgba(var(--theme-c1-rgb),0.18) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;
    box-shadow: 0 8px 28px rgba(var(--theme-c4-rgb),0.10), inset 0 1px 0 rgba(255,255,255,0.6) !important;
}
body.media-theme-glass #settings-panel #audio-quality-settings .aqx-title-group span,
body.media-theme-glass #settings-panel #audio-quality-settings .aqx-boost-row label,
body.media-theme-glass #settings-panel #audio-quality-settings .aqx-fader-col label,
body.media-theme-glass #settings-panel #audio-quality-settings .aqx-preset-group > span,
body.media-theme-glass #settings-panel #audio-quality-settings .aqx-note,
body.media-theme-glass #settings-panel #audio-quality-settings .aqx-toggle-icon,
body.media-theme-glass #settings-panel #prayer-adhan-settings .paset-title-group span,
body.media-theme-glass #settings-panel #prayer-adhan-settings .paset-toggle-icon,
body.media-theme-glass #settings-panel #ai-assistant-title,
body.media-theme-glass #settings-panel #ai-assistant-subtitle,
body.media-theme-glass #settings-panel #ai-assistant-toggle-icon {
    color: var(--theme-c4) !important;
    text-shadow: none !important;
}
body.media-theme-glass #settings-panel #audioQualityResetBtn,
body.media-theme-glass #settings-panel #audio-quality-settings .aqx-chip,
body.media-theme-glass #settings-panel .ai-quick-btn {
    background: rgba(255,255,255,0.7) !important;
    color: var(--theme-c4) !important;
    border: 1.5px solid rgba(var(--theme-g1-rgb),0.3) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    text-shadow: none !important;
}
body.media-theme-glass #settings-panel #audio-quality-settings .aqx-fader-track {
    background: rgba(14,42,61,0.06) !important;
}
body.media-theme-glass #settings-panel #audio-quality-settings .aqx-fader-col span {
    background: rgba(14,42,61,0.06) !important;
    color: var(--theme-c4) !important;
    text-shadow: none !important;
}
body.media-theme-glass #settings-panel #ai-user-input {
    background: #fff !important;
    border: 1.5px solid rgba(var(--theme-c1-rgb),0.3) !important;
    color: #2c3e50 !important;
}
body.media-theme-glass #settings-panel #ai-user-input::placeholder {
    color: #90a4b8 !important;
}
body.media-theme-glass #settings-panel .ai-msg.bot,
body.media-theme-glass #settings-panel .ai-typing {
    background: #f2f6fa !important;
    border: 1px solid rgba(var(--theme-c1-rgb),0.15) !important;
    color: #2c3e50 !important;
}
body.media-theme-glass #settings-panel .ai-msg.user {
    background: rgba(var(--theme-c1-rgb),0.12) !important;
    border: 1px solid rgba(var(--theme-c1-rgb),0.25) !important;
    color: #2c3e50 !important;
}

/* ===== زجاجي شفاف: العناصر الإضافية (الإعدادات، قائمة التشغيل، مواقيت الصلاة،
   زر المصحف، صندوق الترحيب، المفضلة، تواصل معنا، إحصائيات الاستماع) ===== */
body.media-theme-glass #settings-toggle-bar,
body.media-theme-glass #settings-toggle-bar-bottom {
    background: rgba(255,255,255,0.16) !important;
    border: 1.5px solid rgba(255,255,255,0.38) !important;
    backdrop-filter: blur(14px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(180%) !important;
    box-shadow: 0 4px 18px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.25) !important;
    color: #ffffff !important;
    text-shadow:
        -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,
        0 0 6px rgba(0,0,0,0.85) !important;
}

/* -- لوحة قائمة التشغيل الموحدة -- */
body.media-theme-glass .pl-toolbar--blue,
body.media-theme-glass .pl-toolbar--green {
    background: rgba(255,255,255,0.16) !important;
    border: 1.5px solid rgba(255,255,255,0.38) !important;
    backdrop-filter: blur(14px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(180%) !important;
    box-shadow: 0 4px 18px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.25) !important;
}
body.media-theme-glass .pl-label--blue,
body.media-theme-glass .pl-label--green,
body.media-theme-glass .pl-count--blue,
body.media-theme-glass .pl-count--green {
    color: #ffffff !important;
    text-shadow:
        -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,
        0 0 6px rgba(0,0,0,0.85) !important;
}
body.media-theme-glass .pl-count--blue,
body.media-theme-glass .pl-count--green {
    background: rgba(255,255,255,0.2) !important;
}
body.media-theme-glass .pl-btn--select,
body.media-theme-glass .pl-btn--clear,
body.media-theme-glass .pl-btn--nav {
    background: rgba(255,255,255,0.16) !important;
    border: 1.5px solid rgba(255,255,255,0.38) !important;
    color: #ffffff !important;
    backdrop-filter: blur(14px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(180%) !important;
    text-shadow:
        -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,
        0 0 6px rgba(0,0,0,0.85) !important;
}
body.media-theme-glass .pl-btn--select:hover,
body.media-theme-glass .pl-btn--clear:hover,
body.media-theme-glass .pl-btn--nav:hover {
    background: rgba(255,255,255,0.30) !important;
}
body.media-theme-glass .pl-now--blue,
body.media-theme-glass .pl-now--green {
    background: rgba(255,255,255,0.14) !important;
    border: 1.5px solid rgba(255,255,255,0.3) !important;
    color: #ffffff !important;
    text-shadow:
        -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,
        0 0 6px rgba(0,0,0,0.85) !important;
}

/* -- ويدجت مواقيت الصلاة (البطاقة مولّدة ديناميكيًا داخل #prayerWidgetNative) -- */
body.media-theme-glass #prayerWidgetNative > div {
    background: rgba(255,255,255,0.16) !important;
    border: 1.5px solid rgba(255,255,255,0.38) !important;
    backdrop-filter: blur(14px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(180%) !important;
    box-shadow: 0 4px 18px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.25) !important;
}
body.media-theme-glass #prayerWidgetNative .pw-row {
    background: rgba(255,255,255,0.12) !important;
}
body.media-theme-glass #prayerWidgetNative .pw-row span,
body.media-theme-glass #prayerWidgetNative > div > div:last-child button {
    color: #ffffff !important;
    text-shadow:
        -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,
        0 0 6px rgba(0,0,0,0.85) !important;
}
body.media-theme-glass #prayerWidgetNative > div > div:last-child button {
    background: rgba(255,255,255,0.14) !important;
    border-color: rgba(255,255,255,0.35) !important;
}

/* -- زر فتح المصحف الشريف / eQuran في الشريط السفلي -- */
body.media-theme-glass #mushafToggleBtn,
body.media-theme-glass #equranToggleBtn {
    background: rgba(255,255,255,0.16) !important;
    border-color: rgba(255,255,255,0.38) !important;
    color: #ffffff !important;
    backdrop-filter: blur(14px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(180%) !important;
    text-shadow:
        -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,
        0 0 6px rgba(0,0,0,0.85) !important;
}
body.media-theme-glass #mushafToggleBtn:hover,
body.media-theme-glass #equranToggleBtn:hover {
    background: rgba(255,255,255,0.30) !important;
}

/* -- أزرار صندوق الترحيب/الإضافة (customRadioBox): الوضع الداكن، الترجمة، التنقل التلقائي،
   محطة عشوائية، وزر المساعدة — بطاقة #welcomeContent نفسها مُزجّجة بالفعل، وهذه الأزرار
   الداخلية كانت لسه بخلفية بيضاء ثابتة -- */
body.media-theme-glass :is(#welcomeDarkModeBtn, #translateBarBtn, .welcome-toggle-btn),
body.media-theme-glass #welcome-top-bar #welcomeHelpBtn {
    background: rgba(255,255,255,0.16) !important;
    border-color: rgba(255,255,255,0.38) !important;
    color: #ffffff !important;
    backdrop-filter: blur(14px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(180%) !important;
    text-shadow:
        -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,
        0 0 6px rgba(0,0,0,0.85) !important;
}
body.media-theme-glass :is(#welcomeDarkModeBtn, #translateBarBtn, .welcome-toggle-btn):hover,
body.media-theme-glass #welcome-top-bar #welcomeHelpBtn:hover {
    background: rgba(255,255,255,0.30) !important;
}
/* داخل مودال الإعدادات الخلفية دايمًا بيضاء ثابتة، فمفاتيح التبديل (توجل) هنا
   لازم تفضل بنفس ألوان الثيم الثابت (خلفية فاتحة + نص غامق) حتى لو ثيم الموقع صورة/فيديو،
   عشان النص متبقاش أبيض على أبيض ومتقراش */
body.media-theme-glass #settings-panel .welcome-toggle-btn {
    background: rgba(255,255,255,0.72) !important;
    border-color: #b0c4de !important;
    color: #2c3e50 !important;
    backdrop-filter: blur(6px) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.07) !important;
    text-shadow: none !important;
}
body.media-theme-glass #settings-panel .welcome-toggle-btn:hover {
    background: rgba(var(--theme-c1-rgb),0.1) !important;
    border-color: var(--theme-c1) !important;
    box-shadow: 0 3px 12px rgba(var(--theme-c1-rgb),0.18) !important;
}
body.media-theme-glass #settings-panel .welcome-toggle-btn.active {
    background: linear-gradient(135deg, var(--theme-c1) 0%, #0d6ecc 100%) !important;
    border-color: #0d6ecc !important;
    color: #ffffff !important;
}
body.media-theme-glass #customStatus,
body.media-theme-glass #customStatusRow {
    color: #ffffff !important;
    text-shadow:
        -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,
        0 0 6px rgba(0,0,0,0.85) !important;
}

/* -- مربع "المفضلة" وإدارتها -- */
body.media-theme-glass #favManagerBox {
    background: rgba(255,255,255,0.16) !important;
    backdrop-filter: blur(14px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(180%) !important;
    box-shadow: 0 8px 40px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.25) !important;
    color: #ffffff !important;
}
body.media-theme-glass #favManagerHeader {
    border-bottom-color: rgba(255,255,255,0.2) !important;
}
body.media-theme-glass #favManagerTitle {
    color: #ffffff !important;
    text-shadow:
        -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,
        0 0 6px rgba(0,0,0,0.85) !important;
}
body.media-theme-glass #favManagerClose {
    color: rgba(255,255,255,0.75) !important;
}
body.media-theme-glass .fav-item {
    border-bottom-color: rgba(255,255,255,0.14) !important;
}
body.media-theme-glass .fav-item:hover {
    background: rgba(255,255,255,0.12) !important;
}
body.media-theme-glass .fav-item-name {
    color: #ffffff !important;
    text-shadow:
        -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,
        0 0 6px rgba(0,0,0,0.85) !important;
}
body.media-theme-glass #favManagerFooter {
    border-top-color: rgba(255,255,255,0.2) !important;
}

/* -- نافذة "تواصل معنا" -- */
body.media-theme-glass #contactModalBox {
    background: rgba(255,255,255,0.16) !important;
    backdrop-filter: blur(14px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(180%) !important;
    box-shadow: 0 8px 40px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.25) !important;
    color: #ffffff !important;
}
body.media-theme-glass #contactModalBox h3,
body.media-theme-glass #contactModalBox label {
    color: #ffffff !important;
    text-shadow:
        -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000,
        0 0 6px rgba(0,0,0,0.85) !important;
}
body.media-theme-glass #contactModalBox input,
body.media-theme-glass #contactModalBox textarea,
body.media-theme-glass #contactModalBox select {
    background: rgba(255,255,255,0.14) !important;
    border-color: rgba(255,255,255,0.35) !important;
    color: #ffffff !important;
}
body.media-theme-glass #contactCancelBtn {
    border-color: rgba(255,255,255,0.4) !important;
    color: #ffffff !important;
}

/* -- شارة streak متابعة الختمة وعداد إحصائيات الاستماع -- */
body.media-theme-glass #listenStatsPopup > div {
    background: rgba(255,255,255,0.16) !important;
    backdrop-filter: blur(14px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(180%) !important;
    box-shadow: 0 12px 40px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.25) !important;
    color: #ffffff !important;
}
body.media-theme-glass #listenStatsPopup > div > div:first-child {
    background: rgba(255,255,255,0.1) !important;
    border-bottom-color: rgba(255,255,255,0.2) !important;
}
body.media-theme-glass #khStreakBadge {
    box-shadow: 0 1px 3px rgba(0,0,0,0.5), 0 0 0 1.5px rgba(255,255,255,0.5) !important;
}

        .palestine-default {
            padding: 8px 16px 8px 36px;
            font-size: 16px;
            background-image:
                url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 20' preserveAspectRatio='none'%3E%3Cpolygon points='0,0 10,10 0,20' fill='%23CE1126'/%3E%3C/svg%3E"),
                linear-gradient(to bottom, #000000 15%, #ffffff 50%, #007a3d 100%);
            background-repeat: no-repeat, no-repeat;
            background-position: left center, center;
            background-size: 22px 100%, 100% 100%;
        }
        .palestine-default .station-text {
            color: #ffffff;
            font-weight: 800;
            text-shadow: 0 1px 3px rgba(0,0,0,0.7), 0 0 3px rgba(0,0,0,0.5);
        }
  .flag {
    display: inline-block;
    width: 38px;
    height: 38px;
    background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/0/00/Flag_of_Palestine.svg/1280px-Flag_of_Palestine.svg.png');
    background-size: cover;
    position: absolute;
    left: 4px;
    bottom: 4px;
    top: auto;
    transform: none;
    border-radius: 4px;
    animation: flagRareBlink 30s steps(1) infinite;
  }
  /* العلم يظهر لمدة ثانية واحدة فقط كل 30 ثانية عند تفعيل الخيار */
  @keyframes flagRareBlink {
    0%, 96.66% { opacity: 0; }
    96.67%, 99.99% { opacity: 1; }
    100% { opacity: 0; }
  }
  @media (prefers-reduced-motion: reduce) {
    .flag {
      animation: none;
      opacity: 1;
    }
  }
  /* إخفاء علم فلسطين من الأزرار عند تعطيل الخيار من الإعدادات */
  body.hide-buttons-flag .flag {
    display: none !important;
    animation: none !important;
  }
  .button:hover {
    background-color: #f0f7ff;
    border-color: rgba(var(--theme-c1-rgb),0.45);
    box-shadow: 0 4px 16px rgba(var(--theme-c1-rgb),0.14);
    transform: translateY(-2px) scale(1.01);
  }

  .button.playing {
    background: linear-gradient(135deg, #f0fdf8 0%, #e8f7f2 100%) !important;
    border-color: var(--theme-g1) !important;
    color: var(--theme-g2) !important;
    box-shadow: 0 4px 18px rgba(var(--theme-g1-rgb),0.18) !important;
    text-shadow: none !important;
  }

  .buttons-container {
    display: grid;
       justify-content: start;
    grid-template-columns: repeat(4, 1fr);

    gap: 10px;
    margin-top: 5px;
    padding: 0 6px;
    box-sizing: border-box;
  }
   @media (max-width: 480px) { .buttons-container { grid-template-columns: 1fr; } }
  @media (min-width: 481px) and (max-width: 768px) { .buttons-container { grid-template-columns: repeat(2, 1fr); } }
  @media (min-width: 481px) and (max-width: 768px) { .buttons-container.three-cols { grid-template-columns: repeat(2, 1fr); } }
  @media (min-width: 769px) { .buttons-container.three-cols { grid-template-columns: repeat(3, 1fr); } }

  .buttons-container button[data-adhkar-featured], .buttons-container .pl-check-wrap[data-adhkar-featured] { grid-column: 1 / -1; }
 .input-group {
background: linear-gradient(to right, rgba(var(--theme-c1-rgb),0.12) 0%, #fff 50%, rgba(var(--theme-c1-rgb),0.12) 100%);
  color: #000 ;
  font-weight: 700;
  border-radius: 8px;
  padding: 10px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.08);
  display: flex;
  align-items: center;
justify-content: flex-start;
gap: 10px;
width: 98%;
  margin: 0 auto 5px auto;
}

.controls-row {
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
}

@media (max-width: 991px) {
  .controls-row {
    display: flex;
    flex-direction: column;
    gap: 5px;
  }
  .controls-row .search-input {
    order: 3;
  }
  .controls-row .input-group:first-child {
    order: 1;
  }
  .controls-row .input-group:last-child {
    order: 2;
  }
}

@media (min-width: 992px) {
  .controls-row {
    flex-direction: row;
    align-items: center;
    gap: 8px;
    width: 98%;
    margin: 0 auto 5px auto;
  }
  .controls-row .input-group {
    flex: 1;
    width: auto;
    margin: 0;
    white-space: nowrap;
  }
  .controls-row .search-input {
    flex: 2;
    width: auto !important;
    margin: 0 !important;
  }
}

.input-group label {
  flex: 1;
  font-size: 16px;
  color: #1a3a52;
  font-weight: bold;
  white-space: nowrap;
}

.input-group input[type="number"] {
  width: 44%;
  padding: 8px;
  margin: 0;
  font-size: 14px;
  border: 2px solid #ddd;
  border-radius: 5px;

}

.input-group input[type="checkbox"] {
  margin-left: 5px;
  transform: scale(1.2);
}

@media (max-width: 991px) {
  .controls-row .input-group {
    width: 90%;
    max-width: 400px;
    margin: 0 auto;
    padding: 8px 14px;
    gap: 8px;
    justify-content: center;
    box-sizing: border-box;
  }
  .controls-row .input-group label {
    font-size: 14px;
    white-space: nowrap;
  }
  .controls-row .input-group input[type="number"] {
    width: 80px;
    padding: 6px 8px;
    font-size: 13px;
    flex-shrink: 0;
  }
  .controls-row .input-group input[type="checkbox"] {
    transform: scale(1.1);
    flex-shrink: 0;
  }
}

@media (max-width: 600px) {
  .input-group {
    width: 99%;
    font-size: 14px;
    padding: 9px 4px;
  }
  .controls-row .input-group {
    width: 90%;
    max-width: 400px;
    margin: 0 auto;
    padding: 7px 12px;
    justify-content: center;
  }
  .controls-row .input-group label {
    font-size: 13px;
  }
  .controls-row .input-group input[type="number"] {
    width: 75px;
    padding: 5px 7px;
    font-size: 12px;
  }
}

audio {
    position: sticky;
    top: 80px;
    z-index: 1000;
    width: 100%;
   color: #e0dfda;

    padding: 1px;
    display: none !important;
}

#filters-container {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  justify-content: center;
  padding: 10px 10px 8px;
  margin: 0 auto 6px;
  max-width: 18000px;
  background: #eef4fb;
  border: 1.5px solid rgba(var(--theme-c1-rgb),0.18);
  border-radius: 18px;
  box-shadow: 0 2px 12px rgba(var(--theme-c1-rgb),0.07), inset 0 1px 0 rgba(255,255,255,0.55);
  position: relative;
  box-sizing: border-box;
  background-image: radial-gradient(ellipse 60% 40% at 50% -10%, rgba(var(--theme-c1-rgb),0.10) 0%, transparent 70%);
}

#filters-container::before {
  content: '';
  position: absolute;
  top: 0; left: 15%; right: 15%;
  height: 2.5px;
  border-radius: 0 0 4px 4px;
  background: linear-gradient(90deg, transparent 0%, var(--theme-c1) 30%, var(--theme-c1) 50%, var(--theme-c1) 70%, transparent 100%);
  opacity: 0.6;
}

.filter-button {
  font-family: 'Cairo', Arial, Tahoma, "Segoe UI", sans-serif;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.2px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  height: 36px;
  padding: 0 16px;
  white-space: nowrap;
  border-radius: 999px;
  border: 1.5px solid rgba(var(--theme-c1-rgb),0.28);
  cursor: pointer;
  outline: none;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  background: rgba(255,255,255,0.82);
  color: var(--theme-c2);
  box-shadow: 0 1px 4px rgba(var(--theme-c1-rgb),0.08), inset 0 1px 0 rgba(255,255,255,0.9);
  transition: background 0.22s cubic-bezier(.4,0,.2,1), color 0.22s cubic-bezier(.4,0,.2,1), border-color 0.22s cubic-bezier(.4,0,.2,1), box-shadow 0.22s cubic-bezier(.4,0,.2,1), transform 0.22s cubic-bezier(.4,0,.2,1);
  animation: filterAppear 0.35s ease both;
}

@keyframes filterAppear {
  from { opacity: 0; transform: translateY(6px) scale(0.95); }
  to   { opacity: 1; transform: translateY(0) scale(1); }
}

#filters-container > *:nth-child(1)  { animation-delay:.03s }
#filters-container > *:nth-child(2)  { animation-delay:.06s }
#filters-container > *:nth-child(3)  { animation-delay:.09s }
#filters-container > *:nth-child(4)  { animation-delay:.12s }
#filters-container > *:nth-child(5)  { animation-delay:.15s }
#filters-container > *:nth-child(6)  { animation-delay:.18s }
#filters-container > *:nth-child(7)  { animation-delay:.21s }
#filters-container > *:nth-child(8)  { animation-delay:.24s }
#filters-container > *:nth-child(9)  { animation-delay:.27s }
#filters-container > *:nth-child(10) { animation-delay:.30s }
#filters-container > *:nth-child(11) { animation-delay:.33s }
#filters-container > *:nth-child(12) { animation-delay:.36s }

.filter-button::after {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: radial-gradient(circle, rgba(255,255,255,0.5) 0%, transparent 70%);
  opacity: 0;
  transition: opacity 0.3s;
  pointer-events: none;
}
.filter-button:active::after { opacity: 1; }

.filter-button[data-ar] {
  direction: rtl;
}

.filter-button:hover {
  background: rgba(var(--theme-c1-rgb),0.10);
  color: var(--theme-c2);
  border-color: var(--theme-c1);
  box-shadow: 0 3px 12px rgba(var(--theme-c1-rgb),0.18), inset 0 1px 0 rgba(255,255,255,0.6);
  transform: translateY(-2px) scale(1.03);
}

@keyframes selectedPing {
  0%   { box-shadow: 0 0 0 0 rgba(var(--theme-c1-rgb),0.50), 0 4px 16px rgba(var(--theme-c1-rgb),0.22); }
  60%  { box-shadow: 0 0 0 7px rgba(var(--theme-c1-rgb),0),  0 4px 16px rgba(var(--theme-c1-rgb),0.22); }
  100% { box-shadow: 0 0 0 0 rgba(var(--theme-c1-rgb),0),    0 4px 16px rgba(var(--theme-c1-rgb),0.22); }
}

.filter-button.selected {
  background: linear-gradient(135deg, var(--theme-c1) 0%, var(--theme-c2) 100%) !important;
  color: #fff !important;
  border-color: transparent !important;
  box-shadow: 0 4px 16px rgba(var(--theme-c1-rgb),0.30) !important;
  transform: translateY(-1px) scale(1.02) !important;
  font-weight: 700 !important;
  animation: selectedPing 1.8s ease-out infinite !important;
}

#viewFavoritesButton {
  font-family: 'Cairo', Arial, Tahoma, "Segoe UI", sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  padding: 0 16px;
  white-space: nowrap;
  border-radius: 999px;
  cursor: pointer;
  outline: none;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  color: #e53935 !important;
  border: 1.5px solid rgba(229,57,53,0.35) !important;
  background: rgba(255,255,255,0.85) !important;
  box-shadow: 0 1px 4px rgba(229,57,53,0.08);
  transition: background 0.22s cubic-bezier(.4,0,.2,1), color 0.22s cubic-bezier(.4,0,.2,1), border-color 0.22s cubic-bezier(.4,0,.2,1), box-shadow 0.22s cubic-bezier(.4,0,.2,1), transform 0.22s cubic-bezier(.4,0,.2,1);
  animation: filterAppear 0.35s ease both;
}

#viewFavoritesButton:hover {
  background: rgba(229,57,53,0.10) !important;
  border-color: #e53935 !important;
  color: #e53935 !important;
  transform: translateY(-2px) scale(1.03) !important;
  box-shadow: 0 3px 14px rgba(229,57,53,0.18) !important;
}

@keyframes selectedPingRed {
  0%   { box-shadow: 0 0 0 0 rgba(229,57,53,0.5),  0 4px 16px rgba(229,57,53,0.25); }
  60%  { box-shadow: 0 0 0 7px rgba(229,57,53,0),   0 4px 16px rgba(229,57,53,0.25); }
  100% { box-shadow: 0 0 0 0 rgba(229,57,53,0),     0 4px 16px rgba(229,57,53,0.25); }
}

#viewFavoritesButton.selected {
  background: linear-gradient(135deg, #e53935 0%, #b71c1c 100%) !important;
  color: #fff !important;
  border-color: transparent !important;
  box-shadow: 0 4px 16px rgba(229,57,53,0.35) !important;
  animation: selectedPingRed 1.8s ease-out infinite !important;
}

.filter-button[data-ar="كل الإذاعات"] {
  color: #263238 !important;
  border-color: rgba(38,50,56,0.30) !important;
  background: rgba(255,255,255,0.85) !important;
  font-weight: 700 !important;
}

.filter-button[data-ar="كل الإذاعات"]:hover {
  background: rgba(38,50,56,0.10) !important;
  border-color: #263238 !important;
  color: #263238 !important;
  box-shadow: 0 3px 12px rgba(38,50,56,0.15) !important;
}

.filter-button[data-ar="كل الإذاعات"].selected {
  background: linear-gradient(135deg, #37474f 0%, #263238 100%) !important;
  color: #fff !important;
  border-color: transparent !important;
  box-shadow: 0 4px 14px rgba(38,50,56,0.30) !important;
}

@media (max-width: 767px) {
  #filters-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    gap: 6px;
    padding: 8px 8px 6px;
    border-radius: 14px;
  }
  .filter-button,
  #viewFavoritesButton {
    flex: unset;
    min-width: unset;
    width: 100%;
    height: 34px;
    font-size: 12px;
    padding: 0 8px;
    border-radius: 999px;
    justify-content: center;
    box-sizing: border-box;
  }
  #viewFavoritesButton {
    border: 1.5px solid rgba(229,57,53,0.35) !important;
    background: rgba(255,255,255,0.85) !important;
    color: #e53935 !important;
  }
  .filter-button:hover,
  .filter-button.selected,
  #viewFavoritesButton:hover,
  #viewFavoritesButton.selected {
    transform: scale(1.03);
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  #filters-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
    gap: 7px;
    border-radius: 16px;
  }
  .filter-button,
  #viewFavoritesButton {
    flex: unset;
    min-width: unset;
    width: 100%;
    height: 38px;
    font-size: 13px;
    padding: 0 8px;
  }
  .filter-button:hover,
  .filter-button.selected {
    transform: scale(1.03);
  }
}

 .stars {
    display: flex;
    justify-content: center;
    gap: 4px;
    margin-top: 10px;
}
.star {
    font-size: 28px;
    cursor: pointer;
    color: #ccc;
    transition: color 0.15s ease, transform 0.15s ease;
    user-select: none;
}
.star.checked  { color: gold; }
.star.hover    { color: gold; transform: scale(1.2); }
.star:active   { transform: scale(0.9); }

    button {
        font-size: 16px;
        padding: 8px 12px;
    }

    .responsive-select {
        font-size: 16px;
        padding: 8px 12px;
        max-width: 200px;
        width: 100%;
    }

    @media (max-width: 600px) {
        .responsive-select {
            font-size: 12px;
            padding: 6px 10px;
            max-width: 100px;
        }
    }


#google_translate_element .goog-te-gadget {
  font-family: 'Cairo', Arial, sans-serif !important;
  font-size: 13px !important;
}

#google_translate_element .goog-logo-link {
}

#google_translate_element select.goog-te-combo {
  font-family: 'Cairo', Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  padding: 6px 12px !important;
  border-radius: 20px !important;
  border: 1.5px solid rgba(var(--theme-c2-rgb),0.30) !important;
  background: rgba(255,255,255,0.85) !important;
  color: var(--theme-c2) !important;
  cursor: pointer !important;
  outline: none !important;
  box-shadow: 0 1px 5px rgba(var(--theme-c2-rgb),0.10) !important;
  direction: ltr !important;
  min-width: 160px !important;
}

#google_translate_element select.goog-te-combo:focus {
  border-color: var(--theme-c1) !important;
  box-shadow: 0 0 0 3px rgba(var(--theme-c1-rgb),0.15) !important;
}

body.dark-mode #google_translate_element select.goog-te-combo {
  background: rgba(20,30,48,0.9) !important;
  color: #90caf9 !important;
  border-color: rgba(100,181,246,0.35) !important;
}

#settings-lang-item {
  display: flex;
  align-items: center;
  justify-content: center;
}

#settingsLangToggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  padding: 6px 14px;
  font-size: 12px;
  font-weight: 700;
  font-family: 'Cairo', Arial, sans-serif;
  border-radius: 20px;
  border: 1.5px solid rgba(var(--theme-c2-rgb),0.30);
  background: linear-gradient(to right, rgba(var(--theme-c1-rgb),0.12) 0%, #fff 50%, rgba(var(--theme-c1-rgb),0.12) 100%);
  color: var(--theme-c2);
  cursor: pointer;
  box-shadow: 0 1px 5px rgba(var(--theme-c2-rgb),0.10);
  transition: background 0.2s, color 0.2s, border-color 0.2s, transform 0.15s;
  white-space: nowrap;
  width: 100%;
}

#settingsLangToggle:hover {
  background: linear-gradient(135deg, var(--theme-c1) 0%, var(--theme-c2) 100%);
  color: #fff;
  border-color: transparent;
  box-shadow: 0 3px 10px rgba(var(--theme-c2-rgb),0.25);
  transform: translateY(-1px);
}

#settingsLangToggle #settingsLangIcon {
  font-size: 14px;
  line-height: 1;
}

body.dark-mode #settingsLangToggle {
  background: linear-gradient(to right, #1a2a3a, #1e2d3e, #1a2a3a) !important;
  color: #90caf9 !important;
  border-color: rgba(100,181,246,0.30) !important;
}

body.dark-mode #settingsLangToggle:hover {
  background: linear-gradient(135deg, var(--theme-c1) 0%, var(--theme-c2) 100%) !important;
  color: #fff !important;
  border-color: transparent !important;
}

#settings-shortcuts-item {
  display: flex;
  align-items: center;
  justify-content: center;
}

#settingsShortcutsBtn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  padding: 6px 14px;
  font-size: 12px;
  font-weight: 700;
  font-family: 'Cairo', Arial, sans-serif;
  border-radius: 20px;
  border: 1.5px solid rgba(var(--theme-c2-rgb),0.30);
  background: linear-gradient(to right, rgba(var(--theme-c1-rgb),0.12) 0%, #fff 50%, rgba(var(--theme-c1-rgb),0.12) 100%);
  color: var(--theme-c2);
  cursor: pointer;
  box-shadow: 0 1px 5px rgba(var(--theme-c2-rgb),0.10);
  transition: background 0.2s, color 0.2s, border-color 0.2s, transform 0.15s;
  white-space: nowrap;
  width: 100%;
}
#settingsShortcutsBtn:hover {
  background: linear-gradient(135deg, var(--theme-c1) 0%, var(--theme-c2) 100%);
  color: #fff;
  border-color: transparent;
  box-shadow: 0 3px 10px rgba(var(--theme-c2-rgb),0.25);
  transform: translateY(-1px);
}
#settingsShortcutsBtn #settingsShortcutsIcon {
  font-size: 15px;
  font-family: Georgia, serif;
  line-height: 1;
}
body.dark-mode #settingsShortcutsBtn {
  background: linear-gradient(to right, #1a2a3a, #1e2d3e, #1a2a3a) !important;
  color: #90caf9 !important;
  border-color: rgba(100,181,246,0.30) !important;
}
body.dark-mode #settingsShortcutsBtn:hover {
  background: linear-gradient(135deg, var(--theme-c1) 0%, var(--theme-c2) 100%) !important;
  color: #fff !important;
  border-color: transparent !important;
}

.color-settings-row {
  display: flex;
  flex-direction: row;
  gap: 8px;
  width: 98%;
  margin: 6px auto 4px auto;
  flex-wrap: wrap;
}
.color-setting-item {
  flex: 1 1 0;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 3px;
  background: linear-gradient(to right, rgba(var(--theme-c1-rgb),0.12) 0%, #fff 50%, rgba(var(--theme-c1-rgb),0.12) 100%);
  border-radius: 8px;
  padding: 7px 10px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.07);
  box-sizing: border-box;
}
.color-setting-item label {
  font-size: 12px;
  font-weight: bold;
  color: #1a3a52;
  white-space: nowrap;
}
.color-setting-item .responsive-select {
  font-size: 12px;
  padding: 5px 7px;
  max-width: 100%;
  width: 100%;
  border-radius: 6px;
  border: 1px solid #b0c8e0;
  cursor: pointer;
}
#themeAutoRotateGroup label {
  white-space: normal;
  line-height: 1.3;
}
@media (max-width: 600px) {
  .color-settings-row {
    gap: 5px;
    width: 99%;
  }
  .color-setting-item {
    padding: 6px 7px;
  }
  .color-setting-item label {
    font-size: 11px;
  }
  .color-setting-item .responsive-select {
    font-size: 11px;
    padding: 4px 5px;
  }
}
body.dark-mode .color-setting-item {
  background: linear-gradient(to right, #1a2a3a 0%, #1e2d3e 50%, #1a2a3a 100%);
}
body.dark-mode .color-setting-item label {
  color: #90caf9;
}
#fontFamilyPreview {
  color: #1a3a52;
}
body.dark-mode #fontFamilyPreview {
  color: #90caf9;
}
.fontsize-value-label {
  color: #1a3a52;
}
body.dark-mode .fontsize-value-label {
  color: #90caf9;
}
.mini-toggle-switch {
  width: 38px; height: 22px; background: #ccc; border-radius: 11px;
  position: relative; transition: background .3s; flex-shrink: 0; cursor: pointer;
}
.mini-toggle-switch.on { background: var(--theme-c1); }
.mini-toggle-switch::after {
  content: ''; position: absolute; top: 3px; left: 3px;
  width: 16px; height: 16px; border-radius: 50%; background: #fff;
  transition: transform .3s; box-shadow: 0 1px 3px rgba(0,0,0,.3);
}
.mini-toggle-switch.on::after { transform: translateX(16px); }
#micSearchBtn.mic-listening {
  animation: micPulse 1s ease-in-out infinite;
  opacity: 1 !important;
  color: #e53935;
}
@keyframes micPulse {
  0%, 100% { transform: translateY(-50%) scale(1); }
  50% { transform: translateY(-50%) scale(1.18); }
}
body.dark-mode .color-setting-item .responsive-select {
  background: #1e2d3e;
  color: #e0e0e0;
  border-color: #2a4a6a;
}
@keyframes waveFlag {
    0% {
        clip-path: polygon(
            0% 10%,
            100% 5%,
            100% 95%,
            0% 90%
        );
        transform: skewY(0deg);
    }
    25% {
        clip-path: polygon(
            0% 5%,
            100% 10%,
            100% 90%,
            0% 95%
        );
        transform: skewY(2deg);
    }
    50% {
        clip-path: polygon(
            0% 10%,
            100% 5%,
            100% 95%,
            0% 90%
        );
        transform: skewY(-2deg);
    }
    75% {
        clip-path: polygon(
            0% 5%,
            100% 10%,
            100% 90%,
            0% 95%
        );
        transform: skewY(1deg);
    }
    100% {
        clip-path: polygon(
            0% 10%,
            100% 5%,
            100% 95%,
            0% 90%
        );
        transform: skewY(0deg);
    }
}

.isolated-radio-player {
    width: 100%;
    max-width: 840px;
    height: 400px;
    background-image: none;
    background-color: transparent;
    position: relative;
    border-radius: 0;
    display: none;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    color: white;
    padding: 10px;
    margin: 0 auto;
    overflow: hidden;
    animation: waveFlag 3s infinite ease-in-out;
}

.isolated-radio-player .flag-bg-img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    z-index: 0;
    pointer-events: none;
}

.isolated-radio-player > *:not(.flag-bg-img) {
    position: relative;
    z-index: 1;
}

body.filter-scholars .isolated-radio-player,
body.filter-favorites .isolated-radio-player {
    display: flex;
}

@media (max-width: 768px) {
    .isolated-radio-player {
        width: 92%;
        max-width: 340px;
        height: auto;
        min-height: 180px;
        border-radius: 16px;
        padding: 18px 10px 14px;
    }
}

.isolated-controls {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
    width: 100%;
    margin-top: 10px;
}

.isolated-play-button {
    width: 40px;
    height: 40px;
    margin-top: 35px;
    background-color: #fff;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    color: #000;
    font-size: 18px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
    transition: background-color 0.3s, color 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    -webkit-tap-highlight-color: transparent;
    touch-action: manipulation;
}

@media (max-width: 768px) {
    .isolated-play-button {
        width: 58px;
        height: 58px;
        font-size: 24px;
        margin-top: 0;
    }
}

.isolated-play-button:hover  { background-color: #e0e0e0; transform: scale(1.08); }
.isolated-play-button:active { transform: scale(0.95);    background-color: #ccc;  }

.isolated-share-button {
    width: 30px;
    height: 30px;
    font-size: 13px;
    margin-top: 35px;
    opacity: 0.85;
}
@media (max-width: 768px) {
    .isolated-share-button {
        width: 42px;
        height: 42px;
        margin-top: 0;
    }
}

.central-volume-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    margin-top: 14px;
    background: rgba(255,255,255,0.25);
    backdrop-filter: blur(4px);
    border-radius: 30px;
    padding: 8px 16px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.25);
}

@media (max-width: 768px) {
    .central-volume-wrapper {
        margin-top: 10px;
        padding: 6px 12px;
        gap: 5px;
    }
}

.vol-icon {
    font-size: 18px;
    user-select: none;
    pointer-events: none;
    flex-shrink: 0;
}

.central-volume-slider {
    -webkit-appearance: none;
    appearance: none;
    width: 160px;
    height: 6px;
    border-radius: 10px;
    background: rgba(255,255,255,0.5);
    outline: none;
    cursor: pointer;
    transition: background 0.2s;
}

@media (max-width: 768px) {
    .central-volume-slider { width: 120px; height: 5px; }
}

.central-volume-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: #fff;
    border: 3px solid #007a3d;
    box-shadow: 0 2px 6px rgba(0,0,0,0.35);
    cursor: pointer;
    transition: transform 0.15s;
}
.central-volume-slider::-webkit-slider-thumb:hover { transform: scale(1.2); }
.central-volume-slider::-moz-range-thumb {
    width: 22px; height: 22px;
    border-radius: 50%;
    background: #fff;
    border: 3px solid #007a3d;
    box-shadow: 0 2px 6px rgba(0,0,0,0.35);
    cursor: pointer;
}

.free-palestine-text {
    margin-top: 25px;
    font-size: 16px;
    color: red;
    font-weight: bold;
    text-shadow: 1px 1px 4px rgba(0,0,0,0.5);
}

@media (max-width: 768px) {
    .free-palestine-text { font-size: 13px; margin-top: 8px; color: #fff; }
}

          .button .equalizer {
            display: none;
            width: 20px;
            height: 20px;
            padding-right: 8px;
        }
        .button.playing .equalizer {
            display: inline-block;
        }

     .modal {
    display: none;
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,0.6);
    z-index: 2000;
    overflow-y: auto;
}

.modal-content {
    background: #fff;
    width: 95%;
    max-width: 1350px;
    height: 105vh;
margin: 10px auto;
border-radius: 12px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.modal-header {
    padding: 10px;
    text-align: right;
    background: #f2f2f2;
}

.content-container {
    flex: 1;
    position: relative;
}

.content-container iframe {
    width: 100%;
    height: 100%;
    border: none;
}

#restoreButton {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 50px;
    height: 50px;
    background: #222;
    color: #fff;
    border-radius: 50%;
    font-size: 22px;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 2000;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
}

.fullscreen-button,
.minimize-button,
.close-button {
    cursor: pointer;
    font-size: 22px;
    margin-left: 12px;
}

.modal-content.fullscreen {
    width: 100% !important;
    height: 100vh !important;
    margin: 0 !important;
    border-radius: 0 !important;
}

@media (max-width: 992px) {
    .modal-content {
        width: 95%;
        height: 95vh;
    }
}

.site-modal-window {
    position: fixed;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 8px 40px rgba(0,0,0,0.45);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    z-index: 2100;
    min-width: 340px;
    min-height: 260px;
    resize: both;
}

.site-modal-window.minimized { display: none; }

.site-modal-window.maximized {
    left: 0 !important;
    top: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    border-radius: 0 !important;
    resize: none !important;
    z-index: 9000 !important;
    transition: left 0.18s ease, top 0.18s ease, width 0.18s ease, height 0.18s ease;
}

.site-modal-titlebar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: linear-gradient(135deg, #f2f2f2 0%, #e8ecf0 100%);
    padding: 8px 12px;
    cursor: grab;
    user-select: none;
    flex-shrink: 0;
    border-bottom: 1px solid #d0d8e0;
    gap: 8px;
}

body.dark-mode .site-modal-titlebar {
    background: linear-gradient(135deg, #1e2a38 0%, #16202c 100%);
    border-bottom-color: #2e3e50;
}

.site-modal-titlebar:active { cursor: grabbing; }

.site-modal-favicon {
    width: 18px;
    height: 18px;
    border-radius: 3px;
    flex-shrink: 0;
    object-fit: contain;
}

.site-modal-title {
    color: #2c3e50;
    font-size: 13px;
    font-weight: 700;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    direction: rtl;
    text-align: right;
    font-family: 'Cairo', Arial, sans-serif;
}

body.dark-mode .site-modal-title { color: #cdd8e3; }

.site-modal-controls {
    display: flex;
    align-items: center;
    gap: 5px;
    flex-shrink: 0;
}

.site-modal-btn {
    width: 26px;
    height: 26px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.15s, transform 0.1s;
    flex-shrink: 0;
}

.site-modal-btn:hover { transform: scale(1.12); }

.sm-btn-min { background: #f0c040; color: #333; }
.sm-btn-max { background: #3a9e44; color: #fff; font-size: 12px; }
.sm-btn-ext { background: #2563eb; color: #fff; font-size: 12px; }
.sm-btn-cls { background: #e53e3e; color: #fff; }

.site-modal-body {
    flex: 1;
    overflow: hidden;
    background: #fff;
}

.site-modal-body iframe {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

.yt-modal-overlay {
    position: fixed;
    inset: 0;
    z-index: 3000;
    pointer-events: none;
}

.yt-modal-window {
    position: fixed;
    background: #0f0f0f;
    border-radius: 12px;
    box-shadow: 0 8px 40px rgba(0,0,0,0.7);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    z-index: 3100;
    pointer-events: all;
    min-width: 320px;
    min-height: 240px;
    resize: both;
}

.yt-modal-window.minimized {
    display: none;
}

.yt-modal-titlebar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
    padding: 8px 12px;
    cursor: grab;
    user-select: none;
    flex-shrink: 0;
    border-bottom: 1px solid rgba(255,0,0,0.3);
    gap: 8px;
}

.yt-modal-titlebar:active {
    cursor: grabbing;
}

.yt-modal-title {
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    direction: rtl;
    text-align: right;
}

.yt-modal-yt-logo {
    width: 22px;
    height: 22px;
    flex-shrink: 0;
}

.yt-modal-controls {
    display: flex;
    align-items: center;
    gap: 6px;
    flex-shrink: 0;
}

.yt-modal-btn {
    width: 28px;
    height: 28px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.15s, transform 0.1s;
    flex-shrink: 0;
}

.yt-modal-btn:hover { transform: scale(1.1); }

.yt-btn-min  { background: #f0c040; color: #333; }
.yt-btn-max  { background: #3a9e44; color: #fff; font-size: 13px; }
.yt-btn-ext  { background: #2563eb; color: #fff; font-size: 13px; }
.yt-btn-cls  { background: #e53e3e; color: #fff; }

.yt-modal-window.maximized {
    left: 0 !important;
    top: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    border-radius: 0 !important;
    resize: none !important;
    z-index: 9999 !important;
    transition: left 0.18s ease, top 0.18s ease, width 0.18s ease, height 0.18s ease;
}

.yt-modal-body {
    flex: 1;
    overflow: hidden;
    background: #000;
}

.yt-modal-body iframe {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#yt-taskbar {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9800;
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    padding: 6px 10px;
    background: transparent;
    pointer-events: none;
    max-height: 60px;
    overflow-x: auto;
    scrollbar-width: thin;
}

#yt-taskbar:empty {
    display: none;
}

.yt-taskbar-item,
.sm-taskbar-item,
.mshf-taskbar-item {
    pointer-events: all;
    backdrop-filter: blur(8px);
}

.yt-taskbar-item {
    display: flex;
    align-items: center;
    gap: 6px;
    background: rgba(15,15,30,0.92);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 8px;
    padding: 4px 10px 4px 8px;
    cursor: pointer;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap;
    max-width: 200px;
    transition: background 0.15s;
    user-select: none;
}

.yt-taskbar-item:hover {
    background: rgba(255,0,0,0.25);
    border-color: rgba(255,0,0,0.4);
}

.sm-taskbar-item {
    display: flex;
    align-items: center;
    gap: 6px;
    background: rgba(15,15,30,0.92);
    border: 1px solid rgba(100,160,255,0.3);
    border-radius: 8px;
    padding: 4px 10px 4px 8px;
    cursor: pointer;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap;
    max-width: 200px;
    transition: background 0.15s;
    user-select: none;
}

.sm-taskbar-item:hover {
    background: rgba(37,99,235,0.35);
    border-color: rgba(100,160,255,0.6);
}

.yt-taskbar-item span,
.sm-taskbar-item span {
    overflow: hidden;
    text-overflow: ellipsis;
}

.yt-taskbar-close,
.sm-taskbar-close,
.mshf-taskbar-close {
    font-size: 14px;
    opacity: 0.7;
    margin-right: -4px;
    padding: 0 2px;
}
.yt-taskbar-close:hover,
.sm-taskbar-close:hover,
.mshf-taskbar-close:hover { opacity: 1; color: #f87171; }

.mshf-taskbar-item {
    display: flex;
    align-items: center;
    gap: 6px;
    background: rgba(15,15,30,0.92);
    border: 1px solid rgba(27,108,168,0.55);
    border-radius: 8px;
    padding: 4px 10px 4px 8px;
    cursor: pointer;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap;
    max-width: 200px;
    transition: background 0.15s;
    user-select: none;
}
.mshf-taskbar-item:hover {
    background: rgba(27,108,168,0.4);
    border-color: rgba(27,108,168,0.85);
}
.mshf-taskbar-item span {
    overflow: hidden;
    text-overflow: ellipsis;
}

#welcome-top-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 12px;
    border-radius: 16px 16px 0 0;

    background: transparent;
    backdrop-filter: none;
    border-bottom: none;

    margin: -5% -5% 12px -5%;
    position: relative;
}

#welcome-top-bar .wtb-left,
#welcome-top-bar .wtb-right {
    display: flex;
    align-items: center;
    gap: 6px;
}

#welcome-top-bar .wtb-center {
    flex: 1;
    text-align: center;
}

#closeButton {
    position: static;
    display: none;
    width: 34px;
    height: 34px;
    padding: 0;
    border-radius: 50%;
    border: 1.5px solid rgba(216,0,0,0.25);
    background: rgba(255,255,255,0.85);
    color: #d80000 !important;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    transition: background 0.22s, border-color 0.22s, box-shadow 0.22s;
    box-shadow: 0 1px 6px rgba(216,0,0,0.08);
    z-index: 9999;
}

#closeButton svg {
    display: block;
    flex-shrink: 0;
}

#closeButton:hover,
#closeButton:focus {
    background: #d80000 !important;
    color: white !important;
    border-color: #d80000 !important;
    box-shadow: 0 3px 12px rgba(216,0,0,0.25) !important;
    cursor: pointer;
}

#reloadButton {
    position: static;
    display: none;
    width: 34px;
    height: 34px;
    padding: 0;
    border-radius: 50%;
    border: 1.5px solid rgba(13,110,253,0.25);
    background: rgba(255,255,255,0.85);
    color: #0d6efd;
    font-size: 16px;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    transition: background 0.22s, border-color 0.22s, box-shadow 0.22s;
    box-shadow: 0 1px 6px rgba(13,110,253,0.08);
    z-index: 9999;
    line-height: 1;
}

#reloadButton:hover {
    color: #fff;
    background: #0d6efd !important;
    border-color: #0d6efd !important;
    box-shadow: 0 3px 12px rgba(13,110,253,0.25) !important;
}

#welcome-top-bar #welcomeLangToggle {
    position: static !important;
    top: unset !important;
    right: unset !important;
    z-index: auto !important;
    width: 34px;
    height: 34px;
    padding: 0;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-weight: 700;
    background: rgba(255,255,255,0.85);
    color: var(--theme-c2);
    border: 1.5px solid rgba(var(--theme-c2-rgb),0.25);
    box-shadow: 0 1px 6px rgba(var(--theme-c2-rgb),0.08);
    cursor: pointer;
    transition: background 0.22s, color 0.22s;
}

#welcome-top-bar #welcomeLangToggle:hover {
    background: var(--theme-c2) !important;
    color: #fff !important;
    border-color: var(--theme-c2) !important;
}

.welcome-lang-menu {
    position: absolute;
    top: calc(100% + 6px);
    right: 0;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 6px 20px rgba(0,0,0,0.16);
    border: 1px solid rgba(var(--theme-c2-rgb),0.15);
    padding: 5px;
    min-width: 120px;
    z-index: 20;
    display: flex;
    flex-direction: column;
    gap: 2px;
}
.welcome-lang-menu .welcome-lang-option {
    display: block;
    width: 100%;
    text-align: right;
    background: none;
    border: none;
    border-radius: 8px;
    padding: 8px 10px;
    font-size: 13px;
    font-weight: 600;
    color: #263238;
    cursor: pointer;
    transition: background 0.15s, color 0.15s;
}
.welcome-lang-menu .welcome-lang-option:hover {
    background: rgba(var(--theme-c2-rgb),0.1);
    color: var(--theme-c2);
}
.welcome-lang-menu .welcome-lang-option.active {
    background: var(--theme-c2);
    color: #fff;
}
body.dark-mode .welcome-lang-menu {
    background: #23283a;
    border-color: rgba(255,255,255,0.12);
}
body.dark-mode .welcome-lang-menu .welcome-lang-option {
    color: #dce6f0;
}
body.dark-mode .welcome-lang-menu .welcome-lang-option:hover {
    background: rgba(255,255,255,0.08);
    color: #90caf9;
}

#closeButton[style*="display: block"],
#closeButton[style*="display:block"] {
    display: flex !important;
}
#reloadButton[style*="display: block"],
#reloadButton[style*="display:block"] {
    display: flex !important;
}

#welcome-bottom-row #welcomeDarkModeBtn {
    margin: 0 !important;
}

#welcome-checkboxes-row {
    display: flex;
    gap: 18px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

body.dark-mode #welcome-top-bar {
    background: rgba(20,20,36,0.7) !important;
    border-bottom-color: rgba(255,255,255,0.07) !important;
}

body.dark-mode #closeButton {
    background: rgba(30,20,30,0.85) !important;
    border-color: rgba(216,0,0,0.35) !important;
}
body.dark-mode #reloadButton {
    background: rgba(20,20,40,0.85) !important;
    border-color: rgba(13,110,253,0.35) !important;
    color: #64b5f6 !important;
}
body.dark-mode #welcome-top-bar #welcomeLangToggle {
    background: rgba(20,30,48,0.85) !important;
    color: #90caf9 !important;
    border-color: rgba(100,181,246,0.30) !important;
}

#welcome-top-bar #welcomeHelpBtn {
    position: static !important;
    width: 34px;
    height: 34px;
    padding: 0;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 700;
    font-family: Georgia, serif;
    background: rgba(255,255,255,0.85);
    color: var(--theme-c2);
    border: 1.5px solid rgba(var(--theme-c2-rgb),0.25);
    box-shadow: 0 1px 6px rgba(var(--theme-c2-rgb),0.08);
    cursor: pointer;
    transition: background 0.22s, color 0.22s, transform 0.18s;
    line-height: 1;
}
#welcome-top-bar #welcomeHelpBtn:hover {
    background: var(--theme-c2) !important;
    color: #fff !important;
    border-color: var(--theme-c2) !important;
    transform: scale(1.1);
}
body.dark-mode #welcome-top-bar #welcomeHelpBtn {
    background: rgba(20,30,48,0.85) !important;
    color: #90caf9 !important;
    border-color: rgba(100,181,246,0.30) !important;
}
body.dark-mode #welcome-top-bar #welcomeHelpBtn:hover {
    background: var(--theme-c2) !important;
    color: #fff !important;
}

#welcome-top-bar #welcomeTopAiBtn {
    position: static !important;
    width: 34px;
    height: 34px;
    padding: 0;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    background: rgba(255,255,255,0.85);
    color: var(--theme-g1);
    border: 1.5px solid rgba(var(--theme-g1-rgb),0.30);
    box-shadow: 0 1px 6px rgba(var(--theme-g1-rgb),0.10);
    cursor: pointer;
    transition: background 0.22s, color 0.22s, box-shadow 0.22s, transform 0.15s;
}

#welcome-top-bar #welcomeTopAiBtn:hover {
    background: var(--theme-g1) !important;
    color: #fff !important;
    border-color: var(--theme-g1) !important;
    box-shadow: 0 3px 12px rgba(var(--theme-g1-rgb),0.28) !important;
    transform: scale(1.08);
}

body.dark-mode #welcome-top-bar #welcomeTopAiBtn {
    background: rgba(20,40,35,0.85) !important;
    color: #4dd6a3 !important;
    border-color: rgba(77,214,163,0.30) !important;
}

body.dark-mode #welcome-top-bar #welcomeTopAiBtn:hover {
    background: var(--theme-g1) !important;
    color: #fff !important;
    border-color: var(--theme-g1) !important;
}

#welcome-top-bar #welcomeTopSearchBtn {
    position: static !important;
    width: 34px;
    height: 34px;
    padding: 0;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(255,255,255,0.85);
    color: var(--theme-c3);
    border: 1.5px solid rgba(var(--theme-c3-rgb),0.30);
    box-shadow: 0 1px 6px rgba(var(--theme-c3-rgb),0.10);
    cursor: pointer;
    transition: background 0.22s, color 0.22s, box-shadow 0.22s, transform 0.15s;
}
#welcome-top-bar #welcomeTopSearchBtn:hover {
    background: var(--theme-c3) !important;
    color: #fff !important;
    border-color: var(--theme-c3) !important;
    box-shadow: 0 3px 12px rgba(var(--theme-c3-rgb),0.28) !important;
    transform: scale(1.08);
}
body.dark-mode #welcome-top-bar #welcomeTopSearchBtn {
    background: rgba(15,30,50,0.85) !important;
    color: #64b5f6 !important;
    border-color: rgba(100,181,246,0.30) !important;
}
body.dark-mode #welcome-top-bar #welcomeTopSearchBtn:hover {
    background: var(--theme-c3) !important;
    color: #fff !important;
    border-color: var(--theme-c3) !important;
}

#welcome-top-bar #welcomeTopHideBtn {
    position: static !important;
    height: 34px;
    padding: 0 10px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    font-size: 12px;
    font-weight: 700;
    background: rgba(255,255,255,0.85);
    color: #546e7a;
    border: 1.5px solid rgba(84,110,122,0.28);
    box-shadow: 0 1px 6px rgba(84,110,122,0.10);
    cursor: pointer;
    transition: background 0.22s, color 0.22s, box-shadow 0.22s, transform 0.15s;
    white-space: nowrap;
}

#welcome-top-bar #welcomeTopHideBtn:hover {
    background: #546e7a !important;
    color: #fff !important;
    border-color: #546e7a !important;
    box-shadow: 0 3px 12px rgba(84,110,122,0.25) !important;
    transform: scale(1.05);
}

#welcome-top-bar #welcomeTopHideBtn.active {
    background: #e53935 !important;
    color: #fff !important;
    border-color: #e53935 !important;
}

#welcome-top-bar #welcomeTopHideBtn.active:hover {
    background: #b71c1c !important;
    border-color: #b71c1c !important;
}

body.dark-mode #welcome-top-bar #welcomeTopHideBtn {
    background: rgba(20,25,35,0.85) !important;
    color: #b0bec5 !important;
    border-color: rgba(176,190,197,0.28) !important;
}

body.dark-mode #welcome-top-bar #welcomeTopHideBtn.active {
    background: #c62828 !important;
    color: #fff !important;
    border-color: #c62828 !important;
}

#downArrow {
    animation: bounceDown 1.2s infinite;
}

@keyframes bounceDown {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(6px);
    }
    60% {
        transform: translateY(3px);
    }
}

@media (max-width: 600px) {
    .modal-content {
        width: 90%;
        height: 100vh;
        margin: 10% auto;
        border-radius: 0;
    }
}

.search-input {
    width: 90%;
    max-width: 400px;
    padding: 12px 18px;
    font-size: 16px;
    color: #2c3e50;
    background: rgba(255, 255, 255, 0.85);

    border-left: 2px solid #d0d7df;
    border-right: 2px solid #d0d7df;
    border-top: 1px solid #e3e6e9;
    border-bottom: 1px solid #e3e6e9;

    border-radius: 14px;
    outline: none;
    margin: 15px auto;
    display: block;
    transition: 0.3s ease;
    box-shadow: 0 0 12px rgba(0,0,0,0.05);
}

.search-input:focus {
    border-color: #3498db;
    background: #ffffff;

    border-top: 1px solid #3498db;
    border-bottom: 1px solid #3498db;

    box-shadow: 0 0 18px rgba(52, 152, 219, 0.4);
}

        .whatsapp-button, .telegram-button {
            position: fixed;
            bottom: 20px;
            width: 45px;
            height: 45px;
            border-radius: 50%;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
            display: none !important;
            align-items: center;
            justify-content: center;
            z-index: 1000;
            text-decoration: none;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .whatsapp-button {
            right: 80px;
            background-color: #25d366;
        }

        .telegram-button {
            right: 20px;
            background-color: #0088cc;
            font-size: 11px;
            font-weight: 700;
            color: #fff;
            letter-spacing: 0;
            line-height: 1.1;
            text-align: center;
            padding: 2px;
        }

        .whatsapp-button img, .telegram-button img {
            width: 30px;
            height: 30px;
        }

        .whatsapp-button:hover, .telegram-button:hover {
            transform: scale(1.1);
            box-shadow: 0 6px 8px rgba(0, 0, 0, 0.3);
        }

        .hidden {
            display: none;
        }

      .flag-counter-container {
    text-align: center;
  }

  .flag-counter {
    max-width: 100%;
    height: auto;
  }

  @media (max-width: 768px) {
    .flag-counter {
      content: url("https://s01.flagcounter.com/count2/Qgi/bg_FFFFFF/txt_000000/border_CCCCCC/columns_3/maxflags_100/viewers_Visitors+This+Month+/labels_1/pageviews_1/flags_0/percent_0/");
    }
  }

.fade {
  opacity: 1;
  transition: opacity 0.8s ease-in-out;
}
.fade.hide {
  opacity: 0;
}

 .favorite-icon {
    font-size: 16px;
    color: gray;
    cursor: pointer;
    margin-left: 1px;
    float: right;
  }
  .favorite-icon.favorited {
    color: red;
  }

  .fav-drag-handle {
    display: none;
    cursor: grab;
    touch-action: none;
    font-size: 15px;
    color: #999;
    padding: 0 8px 0 2px;
    vertical-align: middle;
    user-select: none;
    -webkit-user-select: none;
  }
  body.filter-favorites .button .fav-drag-handle {
    display: inline-block;
  }
  .button.fav-dragging {
    opacity: 0.45;
  }
  body.dark-mode .fav-drag-handle {
    color: #888;
  }

  /* ══════════ سحب وترتيب الفلاتر الرئيسية والفرعية ══════════ */
  .filter-drag-handle {
    display: none;
    cursor: grab;
    touch-action: none;
    font-size: 14px;
    color: #999;
    padding: 0 6px 0 2px;
    vertical-align: middle;
    user-select: none;
    -webkit-user-select: none;
  }
  body.filters-reorder-mode .filter-drag-handle {
    display: inline-block;
  }
  body.dark-mode .filter-drag-handle {
    color: #aaa;
  }
  .filter-btn-dragging {
    opacity: 0.45;
  }
  body.filters-reorder-mode #filters-container > button,
  body.filters-reorder-mode .subfilter-scroll-strip button {
    outline: 2px dashed rgba(var(--theme-g1-rgb), 0.55);
    outline-offset: 2px;
  }
  #filtersReorderToggleBtn.active {
    box-shadow: 0 0 0 2px rgba(var(--theme-g1-rgb), 0.45) inset;
  }
  .filter-edit-handle {
    display: none;
    cursor: pointer;
    touch-action: manipulation;
    font-size: 13px;
    color: #999;
    padding: 0 4px 0 6px;
    vertical-align: middle;
    user-select: none;
    -webkit-user-select: none;
    opacity: 0.9;
  }
  body.filters-reorder-mode .filter-edit-handle {
    display: inline-block;
  }
  body.dark-mode .filter-edit-handle {
    color: #ccc;
  }

  #favCountBadge {
    display: none;
    background: rgba(255, 255, 255, 0.35);
    color: inherit;
    font-size: 11px;
    font-weight: bold;
    line-height: 1;
    padding: 2px 6px;
    border-radius: 999px;
    margin-inline-start: 5px;
    vertical-align: middle;
  }
  #favCountBadge.show {
    display: inline-block;
  }
  body.dark-mode #favCountBadge {
    background: rgba(255, 255, 255, 0.15);
  }

  .station-shortcut-icon {
    font-size: 14px;
    font-weight: 900;
    color: #1B6CA8;
    cursor: pointer;
    margin-left: 6px;
    float: right;
    transition: transform 0.15s;
  }
  .station-shortcut-icon:hover {
    transform: scale(1.2);
  }
  body.dark-mode .station-shortcut-icon {
    color: #90caf9;
  }

#favManagerOverlay {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.55);
  z-index: 9999;
  align-items: center;
  justify-content: center;
  animation: fadeIn 0.2s ease;
}
#favManagerOverlay.open {
  display: flex;
}
#favManagerBox {
  background: #fff;
  border-radius: 18px;
  width: 92%;
  max-width: 460px;
  max-height: 80vh;
  display: flex;
  flex-direction: column;
  box-shadow: 0 8px 40px rgba(0,0,0,0.22);
  overflow: hidden;
  animation: slideDown 0.25s ease;
  font-family: 'Cairo', Arial, sans-serif;
}
body.dark-mode #favManagerBox {
  background: #1e1e2e;
  color: #e0e0e0;
}
#favManagerHeader {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 18px 10px;
  border-bottom: 1px solid rgba(0,0,0,0.08);
  gap: 8px;
}
body.dark-mode #favManagerHeader {
  border-bottom-color: rgba(255,255,255,0.08);
}
#favManagerTitle {
  font-size: 17px;
  font-weight: 700;
  color: #e53935;
  flex: 1;
  text-align: center;
}
body.dark-mode #favManagerTitle { color: #ff6b6b; }

#favManagerClose {
  background: none;
  border: none;
  font-size: 22px;
  cursor: pointer;
  color: #999;
  line-height: 1;
  padding: 0 4px;
  transition: color 0.2s;
}
#favManagerClose:hover { color: #e53935; }
#favManagerList {
  overflow-y: auto;
  flex: 1;
  padding: 8px 12px;
}
.fav-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 8px;
  border-bottom: 1px solid rgba(0,0,0,0.06);
  border-radius: 10px;
  transition: background 0.15s;
}
.fav-item:last-child { border-bottom: none; }
.fav-item:hover { background: rgba(229,57,53,0.05); }
body.dark-mode .fav-item { border-bottom-color: rgba(255,255,255,0.06); }
body.dark-mode .fav-item:hover { background: rgba(255,107,107,0.08); }
.fav-item-name {
  flex: 1;
  font-size: 14px;
  font-weight: 600;
  color: #2c3e50;
  text-align: right;
  direction: rtl;
}
body.dark-mode .fav-item-name { color: #e0e0e0; }
.fav-item-del {
  background: none;
  border: 1.5px solid rgba(229,57,53,0.4);
  color: #e53935;
  border-radius: 8px;
  font-size: 13px;
  padding: 4px 10px;
  cursor: pointer;
  transition: background 0.18s, color 0.18s;
  white-space: nowrap;
  font-family: 'Cairo', Arial, sans-serif;
}
.fav-item-del:hover {
  background: #e53935;
  color: #fff;
}
body.dark-mode .fav-item-del {
  border-color: rgba(255,107,107,0.45);
  color: #ff6b6b;
}
body.dark-mode .fav-item-del:hover {
  background: #c62828;
  color: #fff;
}
#favManagerFooter {
  padding: 12px 16px;
  border-top: 1px solid rgba(0,0,0,0.08);
  display: flex;
  gap: 8px;
  justify-content: center;
}
body.dark-mode #favManagerFooter { border-top-color: rgba(255,255,255,0.08); }
#favManagerDelAll {
  background: linear-gradient(135deg, #e53935, #b71c1c);
  color: #fff;
  border: none;
  border-radius: 10px;
  padding: 9px 22px;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
  font-family: 'Cairo', Arial, sans-serif;
  transition: opacity 0.18s, transform 0.15s;
}
#favManagerDelAll:hover { opacity: 0.88; transform: scale(1.03); }
#favManagerCancel {
  background: none;
  border: 1.5px solid #ccc;
  color: #666;
  border-radius: 10px;
  padding: 9px 18px;
  font-size: 14px;
  cursor: pointer;
  font-family: 'Cairo', Arial, sans-serif;
  transition: background 0.18s;
}
#favManagerCancel:hover { background: rgba(0,0,0,0.05); }
body.dark-mode #favManagerCancel { border-color: #555; color: #aaa; }
#favManagerEmpty {
  text-align: center;
  padding: 30px 10px;
  color: #aaa;
  font-size: 15px;
}

/* ══════════ فاحص روابط الصوت (Link Checker Modal) ══════════ */
#linkCheckerOverlay {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.55);
  z-index: 9999;
  align-items: center;
  justify-content: center;
  animation: fadeIn 0.2s ease;
}
#linkCheckerOverlay.open {
  display: flex;
}
#linkCheckerBox {
  background: #fff;
  border-radius: 18px;
  width: 92%;
  max-width: 560px;
  max-height: 85vh;
  display: flex;
  flex-direction: column;
  box-shadow: 0 8px 40px rgba(0,0,0,0.22);
  overflow: hidden;
  animation: slideDown 0.25s ease;
  font-family: 'Cairo', Arial, sans-serif;
}
body.dark-mode #linkCheckerBox {
  background: #1e1e2e;
  color: #e0e0e0;
}
#linkCheckerHeader {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 18px 10px;
  border-bottom: 1px solid rgba(0,0,0,0.08);
  gap: 8px;
}
body.dark-mode #linkCheckerHeader {
  border-bottom-color: rgba(255,255,255,0.08);
}
#linkCheckerTitle {
  font-size: 17px;
  font-weight: 700;
  color: var(--theme-c1);
  flex: 1;
  text-align: center;
}
#linkCheckerClose {
  background: none;
  border: none;
  font-size: 22px;
  cursor: pointer;
  color: #999;
  line-height: 1;
  padding: 0 4px;
  transition: color 0.2s;
}
#linkCheckerClose:hover { color: var(--theme-c1); }
body.dark-mode #linkCheckerClose { color: #6b8a9e; }
body.dark-mode #linkCheckerClose:hover { color: #90caf9; }
#linkCheckerBody {
  overflow-y: auto;
  flex: 1;
  padding: 14px 16px 18px;
}

/* أنماط عناصر الفاحص الداخلية */
.lc-tabs{display:flex;gap:0;margin-bottom:16px;border:0.5px solid rgba(0,0,0,0.15);border-radius:10px;overflow:hidden;}
.lc-tab{flex:1;padding:8px;font-size:13px;font-weight:500;border:none;background:rgba(0,0,0,0.04);color:#555;cursor:pointer;border-left:0.5px solid rgba(0,0,0,0.08);font-family:'Cairo',Arial,sans-serif;}
.lc-tab:first-child{border-left:none;}
.lc-tab.lc-active{background:#fff;color:var(--theme-c1);}
.lc-tab:hover:not(.lc-active){background:rgba(0,0,0,0.06);}
body.dark-mode .lc-tab{background:rgba(255,255,255,0.06);color:#bbb;}
body.dark-mode .lc-tab.lc-active{background:#1e1e2e;color:#90caf9;}
.lc-panel{display:none;}.lc-panel.lc-active{display:block;}

.lc-sub{font-size:13px;color:#666;margin-bottom:10px;}
body.dark-mode .lc-sub{color:#aaa;}
.lc-textarea{width:100%;min-height:110px;font-size:12px;font-family:monospace;resize:vertical;padding:10px;border:0.5px solid rgba(0,0,0,0.15);border-radius:10px;background:#fff;color:#2c3e50;direction:ltr;}
.lc-textarea:focus{outline:none;border-color:var(--theme-c1);}
body.dark-mode .lc-textarea{background:#15151f;color:#e0e0e0;border-color:rgba(255,255,255,0.15);}
.lc-editor-area .lc-textarea{min-height:160px;}
.lc-parsed-preview{font-size:12px;color:#888;margin:5px 0 10px;}
.lc-parsed-preview span{color:var(--theme-c1);font-weight:500;}
.lc-btn-row{display:flex;gap:7px;margin-bottom:12px;flex-wrap:wrap;}
.lc-btn-prim{padding:7px 16px;font-size:13px;font-weight:500;border:0.5px solid rgba(0,0,0,0.15);border-radius:10px;background:#fff;color:#2c3e50;cursor:pointer;font-family:'Cairo',Arial,sans-serif;}
.lc-btn-prim:hover{background:rgba(0,0,0,0.05);}
.lc-btn-prim:active{transform:scale(0.98);}
.lc-btn-ghost{padding:7px 14px;font-size:13px;background:transparent;color:#666;border:0.5px solid rgba(0,0,0,0.12);border-radius:10px;cursor:pointer;font-family:'Cairo',Arial,sans-serif;}
.lc-btn-ghost:hover{background:rgba(0,0,0,0.05);}
.lc-btn-ghost.lc-armed{background:#F09595;color:#fff;border-color:#F09595;animation:lcArmedPulse 0.6s ease-in-out infinite alternate;}
@keyframes lcArmedPulse{from{opacity:1;}to{opacity:0.65;}}
body.dark-mode .lc-btn-ghost.lc-armed{background:#c94b4b;color:#fff;border-color:#c94b4b;}
.lc-small-btn{font-size:12px;padding:5px 10px;}
.lc-results-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:8px 10px;background:rgba(0,0,0,0.03);border-radius:10px;}
body.dark-mode .lc-results-toolbar{background:rgba(255,255,255,0.05);}
.lc-filter-toggle{display:flex;align-items:center;gap:5px;font-size:13px;cursor:pointer;user-select:none;}
.lc-cached-banner{display:none;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;padding:8px 10px;background:rgba(var(--theme-c1-rgb),0.08);border:1px solid rgba(var(--theme-c1-rgb),0.25);border-radius:10px;font-size:12.5px;}
#lcAutoAlertBadge{display:none;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e0453f;color:#fff;font-size:11px;font-weight:700;align-items:center;justify-content:center;margin-inline-start:4px;}
body.dark-mode .lc-btn-prim, body.dark-mode .lc-btn-ghost{background:rgba(255,255,255,0.06);color:#e0e0e0;border-color:rgba(255,255,255,0.15);}
body.dark-mode .lc-btn-prim:hover, body.dark-mode .lc-btn-ghost:hover{background:rgba(255,255,255,0.12);}
.lc-results{display:flex;flex-direction:column;gap:6px;}
.lc-row{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border:0.5px solid rgba(0,0,0,0.1);border-radius:10px;background:#fff;}
body.dark-mode .lc-row{background:#15151f;border-color:rgba(255,255,255,0.1);}
.lc-row.lc-ok-row{border-color:#97C459;}.lc-row.lc-fail-row{border-color:#F09595;}
.lc-badge{flex-shrink:0;font-size:11px;font-weight:500;padding:3px 9px;border-radius:20px;min-width:76px;text-align:center;margin-top:1px;}
.lc-badge.lc-checking{background:#E6F1FB;color:#0C447C;}
.lc-badge.lc-ok{background:#EAF3DE;color:#27500A;}
.lc-badge.lc-fail{background:#FCEBEB;color:#791F1F;}
.lc-badge.lc-timeout{background:#FAEEDA;color:#633806;}
.lc-info{flex:1;min-width:0;}
.lc-fname{font-size:12px;font-weight:500;color:#2c3e50;margin-bottom:2px;word-break:break-all;}
body.dark-mode .lc-fname{color:#e0e0e0;}
.lc-type-tag{display:inline-block;font-size:10px;font-weight:500;padding:1px 7px;border-radius:20px;margin-inline-start:5px;vertical-align:1px;}
.lc-type-tag.lc-type-archive{background:#EAF0FB;color:#1B4A8C;}
.lc-type-tag.lc-type-stream{background:#F3EAFB;color:#5B2C8C;}
body.dark-mode .lc-type-tag.lc-type-archive{background:rgba(59,130,246,0.18);color:#8FB8F5;}
body.dark-mode .lc-type-tag.lc-type-stream{background:rgba(168,85,247,0.18);color:#D3A8F5;}
.lc-page-link{display:none;margin-top:5px;align-items:center;gap:5px;}
.lc-page-link.lc-show{display:flex;}
.lc-page-link .lc-lbl{font-size:11px;color:#888;white-space:nowrap;}
.lc-page-link a{font-size:12px;color:var(--theme-c1);text-decoration:none;word-break:break-all;}
.lc-page-link a:hover{text-decoration:underline;}
.lc-rawurl{font-size:11px;font-family:monospace;color:#888;word-break:break-all;margin-top:4px;display:none;}
.lc-rawurl.lc-show{display:block;}
.lc-replace-row{display:none;margin-top:7px;gap:5px;align-items:center;}
.lc-replace-row.lc-show{display:flex;}
.lc-replace-row input{flex:1;font-size:11px;font-family:monospace;padding:5px 8px;border:0.5px solid rgba(0,0,0,0.15);border-radius:8px;background:#fff;color:#2c3e50;}
body.dark-mode .lc-replace-row input{background:#15151f;color:#e0e0e0;border-color:rgba(255,255,255,0.15);}
.lc-replace-row input:focus{outline:none;border-color:var(--theme-c1);}
.lc-replace-row button{white-space:nowrap;font-size:11px;padding:5px 10px;border:0.5px solid rgba(0,0,0,0.15);border-radius:8px;background:rgba(0,0,0,0.04);color:#2c3e50;cursor:pointer;font-family:'Cairo',Arial,sans-serif;}
.lc-replace-row button:hover{background:rgba(0,0,0,0.08);}
.lc-replace-row button.lc-test-btn{background:#E6F1FB;border-color:#B5D4F4;color:#0C447C;}
.lc-replace-row button.lc-test-btn:hover{background:#B5D4F4;}
.lc-replace-row button.lc-confirm-btn{background:#EAF3DE;border-color:#97C459;color:#27500A;}
.lc-replace-row button.lc-confirm-btn:hover{background:#C0DD97;}
.lc-actions{display:flex;flex-direction:column;gap:4px;flex-shrink:0;}
.lc-act-btn{width:30px;height:27px;border-radius:8px;border:0.5px solid rgba(0,0,0,0.1);background:rgba(0,0,0,0.04);cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:center;}
.lc-act-btn:hover{background:rgba(0,0,0,0.08);}
body.dark-mode .lc-act-btn{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.12);}
.lc-summary{font-size:13px;color:#666;margin-top:8px;padding:8px 12px;background:rgba(0,0,0,0.04);border-radius:10px;}
body.dark-mode .lc-summary{color:#ccc;background:rgba(255,255,255,0.06);}
.lc-fix-list{display:flex;flex-direction:column;gap:6px;margin-top:4px;}
.lc-code-out{width:100%;min-height:120px;font-size:11px;font-family:monospace;padding:10px;border:0.5px solid rgba(0,0,0,0.15);border-radius:10px;background:rgba(0,0,0,0.03);color:#2c3e50;direction:ltr;resize:vertical;}
body.dark-mode .lc-code-out{background:rgba(255,255,255,0.05);color:#e0e0e0;border-color:rgba(255,255,255,0.15);}
.lc-log-box{font-size:12px;color:#666;background:rgba(0,0,0,0.04);padding:8px 12px;border-radius:10px;min-height:32px;white-space:pre-line;}
body.dark-mode .lc-log-box{color:#ccc;background:rgba(255,255,255,0.06);}

#togglePlayPause {
    position: fixed;
    bottom: 14px;
    left: 14px;
    z-index: 1500;

    width: 38px;
    height: 38px;

    display: none;
    align-items: center;
    justify-content: center;

    border-radius: 50%;
    font-size: 18px;

    background: rgba(255,255,255,0.92);
    color: var(--theme-c1);
    border: 1.5px solid rgba(var(--theme-c1-rgb),0.55);
    cursor: pointer;

    box-shadow: 0 3px 10px rgba(0,0,0,0.18);
    backdrop-filter: blur(6px);
    transition: background 0.2s, transform 0.15s, box-shadow 0.2s;
    padding: 0;
    opacity: 1;
}

@media (max-width: 768px) {
  #togglePlayPause {
    bottom: 20px;
    left: 20px;
    width: 34px;
    height: 34px;
    font-size: 16px;
  }
}

@media (min-width: 769px) and (max-width: 1024px) {
  #togglePlayPause {
    bottom: 20px;
    left: 20px;
    width: 36px;
    height: 36px;
    font-size: 17px;
  }
}

@media (min-width: 1025px) {
  #togglePlayPause {
    bottom: 14px;
    left: 14px;
  }
}

body.dark-mode #togglePlayPause {
  background: rgba(26,26,46,0.95);
  color: #90caf9;
  border-color: rgba(100,181,246,0.5);
}
body.dark-mode #togglePlayPause:hover {
  background: #1e3a5f;
  color: #fff;
}

#togglePlayPause:hover {
    background: var(--theme-c1);
    color: #fff;
    transform: scale(1.12);
    box-shadow: 0 5px 16px rgba(var(--theme-c1-rgb),0.35);
    opacity: 1;
}

#volumeControl {
    bottom: 50px;
    left: 0px;
    width: 40px;
    height: 8px;
}

#customAutoSwitchContainer {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
    margin-top: auto;
    padding: 10px 0 0;
    background: none;
    border-radius: 0;
    border: none;
    backdrop-filter: none;
    width: 100%;
}

#mag_translate_toggle button {
    padding: 7px 15px;
    font-size: 13px;
    font-weight: 700;
    border-radius: 20px;
    cursor: pointer;
    border: 1.5px solid rgba(var(--theme-c2-rgb),0.3);
    background: rgba(255,255,255,0.8);
    color: var(--theme-c2);
    transition: background 0.2s, color 0.2s;
    box-shadow: 0 1px 6px rgba(var(--theme-c2-rgb),0.08);
}

#mag_translate_toggle button:hover {
    background: var(--theme-c2) !important;
    color: #fff !important;
    border-color: var(--theme-c2) !important;
}

body.dark-mode #mag_translate_toggle button {
    background: rgba(20,30,48,0.85) !important;
    color: #90caf9 !important;
    border-color: rgba(100,181,246,0.30) !important;
}

   @keyframes fadeInOut {
    0%   { opacity: 0; transform: translate(-50%, 10px); }
    15%  { opacity: 1; transform: translate(-50%, 0); }
    85%  { opacity: 1; }
    100% { opacity: 0; transform: translate(-50%, -10px); }
}

body.dark-mode {
    background: #0f0f0f !important;
    color: #e0e0e0 !important;
}

body.dark-mode p,
body.dark-mode span,
body.dark-mode label,
body.dark-mode h1, body.dark-mode h2, body.dark-mode h3,
body.dark-mode h4, body.dark-mode h5, body.dark-mode h6,
body.dark-mode li, body.dark-mode td, body.dark-mode th {
    color: #e0e0e0 !important;
}

/* أيقونة ❤ المفضلة لازم تفضل بلونها (رمادي/أحمر) حتى في الوضع الليلي،
   عشان نقدر نميّز المحطة المفضّلة من غيرها — القاعدة اللي فوق دي بتطبّق
   على كل <span> عمومًا وبتلغي لون القلب سواء كان مضاف للمفضلة أو لأ */
body.dark-mode .favorite-icon {
    color: #8a8a8a !important;
}
body.dark-mode .favorite-icon.favorited {
    color: #ff4d4d !important;
}

body.dark-mode #welcomeScreen {
    background: linear-gradient(135deg, #1a1a2e, #0f0f0f) !important;
}

body.dark-mode #welcomeContent {
    background: rgba(30, 30, 30, 0.92) !important;
    border: 1px solid rgba(255,255,255,0.1) !important;
    box-shadow: 0 0 30px rgba(0,0,0,0.6) !important;
}

body:not(.dark-mode) #welcomeScreen {
    background: linear-gradient(135deg, rgba(var(--theme-c1-rgb),0.18) 0%, rgba(var(--theme-c3-rgb),0.32) 100%);
}
body:not(.dark-mode) #welcomeContent {
    background: rgba(255,255,255,0.6);
    border-color: rgba(var(--theme-c1-rgb),0.3);
}
body:not(.dark-mode) .customHeading { color: var(--theme-c4); }
body:not(.dark-mode) #siteWelcomeText { color: var(--theme-c2); }
body.theme-palestine #welcomeContent { border-bottom: 3px solid var(--theme-flag-red); }
body.theme-egypt #welcomeContent { border-bottom: 3px solid var(--theme-flag-gold); }
body.theme-saudi #welcomeContent { border-bottom: 3px solid var(--theme-flag-white); }
body.theme-ottoman-gold #welcomeContent { border-bottom: 3px solid var(--theme-flag-gold); }
body.theme-ramadan-nights #welcomeContent { border-bottom: 3px solid var(--theme-flag-gold); }

body.dark-mode .customHeading {
    color: #90caf9 !important;
}

body.dark-mode #siteWelcomeText,
body.dark-mode #siteWelcomeText strong {
    color: #c8d6e5 !important;
}
body.dark-mode #siteWelcomeText span:nth-child(1) { color: #78909c !important; }
body.dark-mode #siteWelcomeText span:nth-child(2) { color: #90caf9 !important; }
body.dark-mode #siteWelcomeText span:nth-child(3) { color: #64b5f6 !important; }
body.dark-mode #siteWelcomeText span:nth-child(4) { color: #78909c !important; }

/* ===== شاشة الترحيب الزجاجية عند اختيار ثيم صورة/فيديو خلفية ===== */
body.media-theme-glass #welcomeScreen {
    background: transparent !important;
}
body.media-theme-glass #welcomeContent {
    background: rgba(255,255,255,0.16) !important;
    border: 1.5px solid rgba(255,255,255,0.38) !important;
    backdrop-filter: blur(14px) saturate(180%);
    -webkit-backdrop-filter: blur(14px) saturate(180%);
    box-shadow: 0 8px 32px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.25) !important;
}
body.media-theme-glass #quranVerse {
    background: rgba(255,255,255,0.08) !important;
    border-color: rgba(255,255,255,0.25) !important;
}
/* إطار أسود مضيء حول النص الأبيض داخل شاشة الترحيب الزجاجية لضمان وضوح القراءة */
body.media-theme-glass .customHeading,
body.media-theme-glass #siteWelcomeText,
body.media-theme-glass #siteWelcomeText strong,
body.media-theme-glass #siteWelcomeText span,
body.media-theme-glass #arabicVerse,
body.media-theme-glass #englishVerse,
body.media-theme-glass #verseNumber,
body.media-theme-glass .basmala-line {
    color: #ffffff !important;
    text-shadow:
        -1px -1px 0 #000,
         1px -1px 0 #000,
        -1px  1px 0 #000,
         1px  1px 0 #000,
         0 0 6px rgba(0,0,0,0.85) !important;
}

body.dark-mode #quranVerse {
    background: linear-gradient(160deg, rgba(100,181,246,0.05) 0%, rgba(0,0,0,0) 100%) !important;
    border-color: rgba(100,181,246,0.12) !important;
}
body.dark-mode #quranVerse::before,
body.dark-mode #quranVerse::after {
    background: linear-gradient(to right, transparent, rgba(100,181,246,0.2), transparent) !important;
}
body.dark-mode #arabicVerse {
    color: #b2dfdb !important;
    text-shadow: 0 1px 3px rgba(0,0,0,0.3) !important;
}
body.dark-mode #verseNumber {
    color: #80cbc4 !important;
}
body.dark-mode #quranVerse p {
    color: #b2dfdb !important;
}
body.dark-mode .basmala-line {
    color: #80cbc4 !important;
}
body.dark-mode #englishVerse {
    color: #9e9e9e !important;
}

body.dark-mode #customStatus {
    color: #e0e0e0 !important;
}

body.dark-mode .customBtnControl {
    background: #1e1e2e !important;
    border: 2px solid #444 !important;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3) !important;
}

body.dark-mode .customBtnControl:hover {
    background: #2a2a3e !important;
    border-color: #666 !important;
}

body.dark-mode .customBtnControl svg {
    fill: #90caf9 !important;
}

body.dark-mode select,
body.dark-mode input,
body.dark-mode textarea {
    background-color: #1e1e1e !important;
    color: #e0e0e0 !important;
    border: 1px solid #444 !important;
}

body.dark-mode input[type="range"] {
    accent-color: var(--theme-c1);
}

body.dark-mode input[type="checkbox"] {
    accent-color: var(--theme-c1);
}

body.dark-mode #status {
  background: #0f2744 !important;
  color: #90caf9 !important;
  border-bottom: 0.5px solid rgba(100,181,246,0.18) !important;
}

body.dark-mode #status.status-error {
  background: #0f2744 !important;
  color: #ffffff !important;
  border-bottom: 0.5px solid rgba(255,255,255,0.15) !important;
}

body.dark-mode .input-group {
    background: linear-gradient(to right, #1a2a3a 0%, #1e2d3e 50%, #1a2a3a 100%) !important;
    color: #e0e0e0 !important;
    border: 1px solid #333 !important;
}

body.dark-mode .input-group label {
    color: #90caf9 !important;
}

body.dark-mode .input-group input[type="number"] {
    background: #252525 !important;
    color: #e0e0e0 !important;
    border: 2px solid #444 !important;
}

body.dark-mode .button,
body.dark-mode .palestine {
    background-color: #1e1e2e !important;
    color: #e0e0e0 !important;
    border-color: rgba(100,181,246,0.25) !important;
    text-shadow: none !important;
    box-shadow: 0 1px 6px rgba(0,0,0,0.3) !important;
}

body.dark-mode .button:hover,
body.dark-mode .palestine:hover {
    background-color: #2a2a3e !important;
}

body.dark-mode .button.playing {
    background-color: #1a3a5a !important;
    border-color: var(--theme-c1) !important;
}

.button.playing .station-text,
.button[style*="color: rgb(30, 144, 255)"] .station-text {
    color: var(--theme-c1) !important;
}
body.dark-mode .button.playing .station-text {
    color: #64b5f6 !important;
}

body.dark-mode .button.completed {
    background: linear-gradient(135deg, #1a2e4a, #0f1e35) !important;
    color: #90caf9 !important;
    border-color: #5a7de9 !important;
    box-shadow: 0 0 10px rgba(90, 125, 233, 0.5) !important;
}

body.dark-mode .button.completed .tasbih-box {
    background: linear-gradient(135deg, #2b7de9, #1a5fc4) !important;
    border-color: #5a7de9 !important;
    box-shadow: 0 0 8px rgba(90, 125, 233, 0.5) !important;
}

body.dark-mode .button.completed .tasbih-box .tasbih-count {
    color: #fff !important;
    text-shadow: 0 1px 3px rgba(0,0,0,0.4);
}

body.dark-mode .filter-button {
    background: rgba(20,30,48,0.75) !important;
    color: #90caf9 !important;
    border-color: rgba(100,181,246,0.28) !important;
    box-shadow: 0 1px 6px rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}

body.dark-mode .filter-button:hover {
    background: rgba(100,181,246,0.14) !important;
    color: #bbdefb !important;
    border-color: rgba(100,181,246,0.55) !important;
    box-shadow: 0 3px 14px rgba(100,181,246,0.20) !important;
}

body.dark-mode .filter-button.selected {
    background: linear-gradient(135deg, var(--theme-c1) 0%, var(--theme-c2) 100%) !important;
    color: #fff !important;
    border-color: transparent !important;
}

body.dark-mode .filter-button[data-ar="كل الإذاعات"] {
    background: rgba(20,30,48,0.75) !important;
    color: #cfd8dc !important;
    border-color: rgba(207,216,220,0.28) !important;
}

body.dark-mode .filter-button[data-ar="كل الإذاعات"]:hover,
body.dark-mode .filter-button[data-ar="كل الإذاعات"].selected {
    background: linear-gradient(135deg, #546e7a 0%, #37474f 100%) !important;
    color: #fff !important;
    border-color: transparent !important;
}

body.dark-mode #viewFavoritesButton {
    background: rgba(20,30,48,0.75) !important;
    color: #ff6b6b !important;
    border: 1.5px solid rgba(255,107,107,0.35) !important;
}

body.dark-mode #viewFavoritesButton:hover {
    background: rgba(229,57,53,0.14) !important;
    border-color: rgba(255,107,107,0.65) !important;
    color: #ff6b6b !important;
}

body.dark-mode #filters-container {
    background: rgba(22,32,44,0.85);
    border-color: rgba(100,181,246,0.18);
    box-shadow: 0 2px 18px rgba(0,0,0,0.38), inset 0 1px 0 rgba(255,255,255,0.04);
    background-image: radial-gradient(ellipse 60% 40% at 50% -10%, rgba(100,181,246,0.09) 0%, transparent 70%);
}

body.dark-mode #reciters-subfilter .subfilter-scroll-strip {
    background: rgba(30, 30, 60, 0.5) !important;
    border-color: rgba(100,181,246,0.3) !important;
}

body.dark-mode .reciters-sub-btn {
    background: #1e1e2e !important;
    color: #64b5f6 !important;
    border: 2px solid #64b5f6 !important;
}

body.dark-mode .reciters-sub-btn:hover {
    background: #1e3a5f !important;
}

body.dark-mode .reciters-sub-btn.active {
    background: linear-gradient(135deg, var(--theme-c1) 0%, var(--theme-c2) 100%) !important;
    color: #fff !important;
    border-color: transparent !important;
}

body.dark-mode #prevButton,
body.dark-mode #nextButton,
body.dark-mode #randomButton {
    background: #1e1e2e !important;
    color: #90caf9 !important;
    border: 2px solid #64b5f6 !important;
}

body.dark-mode #prevButton:hover,
body.dark-mode #nextButton:hover,
body.dark-mode #randomButton:hover {
    background: #1e3a5f !important;
    color: #bbdefb !important;
}

body.dark-mode .search-input {
    background: rgba(30, 30, 46, 0.95) !important;
    color: #e0e0e0 !important;
    border: 2px solid #444 !important;
}

body.dark-mode .search-input:focus {
    background: #252535 !important;
    border-color: #64b5f6 !important;
    box-shadow: 0 0 18px rgba(100, 181, 246, 0.3) !important;
}

body.dark-mode #settings-toggle-bar {
    background: linear-gradient(to right, #1a2a3a, #1e1e2e, #1a2a3a) !important;
    border-color: #333 !important;
    color: #64b5f6 !important;
}

body.dark-mode #settings-toggle-bar-bottom {
    background: linear-gradient(to right, #1a2a3a, #1e1e2e, #1a2a3a) !important;
    border-color: #333 !important;
    color: #64b5f6 !important;
}

body.dark-mode .search-input::placeholder {
    color: #888 !important;
}

body.dark-mode .modal-content {
    background: #1a1a2e !important;
    color: #e0e0e0 !important;
}

body.dark-mode .modal-header {
    background: #252535 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .tasbih-box {
    background: linear-gradient(135deg, #252535, rgba(var(--theme-c1-rgb),0.28)) !important;
    color: #e0e0e0 !important;
    border: 1px solid rgba(var(--theme-c1-rgb),0.5) !important;
    border-bottom: none !important;
}

body.dark-mode .tasbih-box:active {
    background: linear-gradient(135deg, #333, rgba(var(--theme-c1-rgb),0.38)) !important;
}

body.dark-mode .tasbih-ghost-target {
    color: #fff;
    opacity: 0.1;
}

body.dark-mode .tasbih-count {
    color: #e0e0e0;
}

body.dark-mode #adhkar-subfilter .subfilter-scroll-strip,
body.dark-mode #sira-subfilter .subfilter-scroll-strip,
body.dark-mode #quransciences-subfilter .subfilter-scroll-strip,
body.dark-mode #qurankarim-subfilter .subfilter-scroll-strip,
body.dark-mode #radio-subfilter .subfilter-scroll-strip,
body.dark-mode #banna-subfilter .subfilter-scroll-strip,
body.dark-mode #hussary-subfilter .subfilter-scroll-strip,
body.dark-mode #minshawi-subfilter .subfilter-scroll-strip,
body.dark-mode #basit-subfilter .subfilter-scroll-strip,
body.dark-mode #mix-subfilter .subfilter-scroll-strip {
    background: rgba(30, 30, 60, 0.5) !important;
    border-color: rgba(100,181,246,0.3) !important;
}

body.dark-mode .adhkar-sub-btn,
body.dark-mode .sira-sub-btn,
body.dark-mode .quransciences-sub-btn,
body.dark-mode .qurankarim-sub-btn,
body.dark-mode .radio-sub-btn,
body.dark-mode .mix-sub-btn {
    background: #1e1e2e !important;
    color: #64b5f6 !important;
    border: 2px solid #64b5f6 !important;
}

body.dark-mode .adhkar-sub-btn:hover,
body.dark-mode .sira-sub-btn:hover,
body.dark-mode .quransciences-sub-btn:hover,
body.dark-mode .qurankarim-sub-btn:hover,
body.dark-mode .radio-sub-btn:hover,
body.dark-mode .mix-sub-btn:hover {
    background: #1e3a5f !important;
}

body.dark-mode .adhkar-sub-btn.active,
body.dark-mode .sira-sub-btn.active,
body.dark-mode .quransciences-sub-btn.active,
body.dark-mode .qurankarim-sub-btn.active,
body.dark-mode .radio-sub-btn.active,
body.dark-mode .mix-sub-btn.active {
    background: linear-gradient(135deg, var(--theme-c1) 0%, var(--theme-c2) 100%) !important;
    color: #fff !important;
    border-color: transparent !important;
}

body.dark-mode button,
body.dark-mode input[type="button"],
body.dark-mode input[type="submit"],
body.dark-mode .btn {
    background-color: #1e1e2e !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

#prevButton, #nextButton, #randomButton {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

#darkModeFloatBtn {
    display: none !important;
}

#customVolumeAutoRow {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px auto 0;
    width: 100%;
}
#customVolumeControl {
    display: flex;
    align-items: center;
    gap: 6px;
    width: 100%;
    max-width: 260px;
}
#customVolumeControl .vol-label-icon {
    font-size: 15px;
    line-height: 1;
    user-select: none;
}
#customVolumeRange {
    flex: 1;
    height: 4px;
    accent-color: var(--theme-c1);
    cursor: pointer;
}

#customAutoSwitchContainer {
    margin-top: auto;
    padding-top: 10px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
}

#mag_translate_toggle { display: contents; }

#welcome-bottom-row {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 7px;
    width: 100%;
    flex-wrap: nowrap;
    box-sizing: border-box;
    padding: 0 2px;
    overflow: visible;
}

:is(#welcomeDarkModeBtn, #translateBarBtn, .welcome-toggle-btn) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 4px;

    flex: 0 0 auto;
    width: fit-content;
    max-width: 100%;

    height: auto;
    min-height: 33px;
    padding: 6px 12px;
    box-sizing: border-box;

    border-radius: 20px;
    border: 1.5px solid #b0c4de;
    background: rgba(255,255,255,0.72);
    color: #2c3e50;

    font-size: 13px;
    font-weight: 700;

    cursor: pointer;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

    backdrop-filter: blur(6px);
    box-shadow: 0 2px 8px rgba(0,0,0,0.07);
    transition: all .22s ease;

    margin: 0;
    font-family: inherit;
}

:is(#welcomeDarkModeBtn, #translateBarBtn, .welcome-toggle-btn):hover {
    background: rgba(var(--theme-c1-rgb),0.1);
    border-color: var(--theme-c1);
    box-shadow: 0 3px 12px rgba(var(--theme-c1-rgb),0.18);
}

/* نثبّت مفتاح التبديل (Switch) في نفس العمود لكل الأوبشن اللي تحته مفتاح،
   بغض النظر عن طول اسم الأوبشن أو حجم الشاشة — كل أوبشن ياخد الصف كامل،
   النص ياخد المساحة المتاحة، والمفتاح يتثبت دايمًا في نهاية الصف. */
#disableWelcomeToggleBtn,
#introClipToggleBtn,
#radioAutoplayToggleBtn,
#settings-randomseek-item,
#settings-fullrandom-item,
#settings-autodark-item,
#settings-flag-item {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    justify-content: flex-start !important;
}
#disableWelcomeToggleBtn .wtb-switch-visual,
#introClipToggleBtn .wtb-switch-visual,
#radioAutoplayToggleBtn .wtb-switch-visual,
#settings-randomseek-item .wtb-switch,
#settings-fullrandom-item .wtb-switch,
#settings-autodark-item .wtb-switch,
#settings-flag-item .wtb-switch {
    margin-inline-start: auto !important;
    flex-shrink: 0;
}
#disableWelcomeToggleBtn .wtb-text,
#introClipToggleBtn .wtb-text,
#radioAutoplayToggleBtn .wtb-text,
#settings-randomseek-item .wtb-text,
#settings-fullrandom-item .wtb-text,
#settings-autodark-item .wtb-text,
#settings-flag-item .wtb-text {
    overflow: hidden;
    text-overflow: ellipsis;
}

#themeAutoRotateGroup {
    flex-wrap: wrap;
    row-gap: 4px;
    height: auto;
}

#themeAutoRotateGroup .welcome-toggle-inline-select {
    flex: 1 1 100%;
    width: 100%;
    max-width: 100%;
    order: 3;
}

.welcome-toggle-btn.active {
    background: linear-gradient(135deg, var(--theme-c1) 0%, #0d6ecc 100%);
    border-color: #0d6ecc;
    color: #ffffff;
    box-shadow: 0 0 0 2px rgba(var(--theme-c1-rgb),0.25), 0 4px 14px rgba(var(--theme-c1-rgb),0.45);
}

.welcome-toggle-btn.active .wtb-icon {
    animation: spin-icon 1.8s linear infinite;
}

@keyframes spin-icon {
    from { transform: rotate(0deg); }
    to   { transform: rotate(360deg); }
}

:is(#welcomeDarkModeBtn, #translateBarBtn, .welcome-toggle-btn) .wtb-text,
:is(#welcomeDarkModeBtn, #translateBarBtn, .welcome-toggle-btn) .wdm-text {
    font-size: inherit;
}

:is(#welcomeDarkModeBtn, #translateBarBtn, .welcome-toggle-btn) .wtb-icon,
:is(#welcomeDarkModeBtn, #translateBarBtn, .welcome-toggle-btn) .wdm-icon {
    font-size: 12px;
    width: 12px;
    height: 12px;
    flex-shrink: 0;
}

.wtb-icon svg, .wdm-icon svg {
    display: block;
}

.welcome-toggle-inline-input,
.welcome-toggle-inline-select {
    font-family: inherit;
    font-size: 12px;
    font-weight: 700;
    color: inherit;
    background: rgba(255,255,255,0.55);
    border: 1px solid rgba(0,0,0,0.12);
    border-radius: 12px;
    padding: 3px 8px;
    margin: 0;
    cursor: pointer;
    box-sizing: border-box;
    transition: all .2s ease;
}

.welcome-toggle-inline-input:hover,
.welcome-toggle-inline-select:hover,
.welcome-toggle-inline-input:focus,
.welcome-toggle-inline-select:focus {
    border-color: var(--theme-c1);
    background: rgba(255,255,255,0.85);
}

.welcome-toggle-inline-input {
    width: 46px;
    text-align: center;
    cursor: text;
}

.welcome-toggle-inline-select {
    max-width: 150px;
}

body.dark-mode .welcome-toggle-inline-input,
body.dark-mode .welcome-toggle-inline-select {
    background: rgba(0,0,0,0.35);
    border-color: rgba(100,181,246,0.35);
    color: #90caf9;
}

body.dark-mode .welcome-toggle-inline-input:hover,
body.dark-mode .welcome-toggle-inline-select:hover,
body.dark-mode .welcome-toggle-inline-input:focus,
body.dark-mode .welcome-toggle-inline-select:focus {
    border-color: #64b5f6;
    background: rgba(0,0,0,0.5);
}

/* ==== Unified switch style for the checkbox-based settings (Start of first file / Palestine Flag) ==== */
.wtb-switch {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 34px !important;
    height: 18px !important;
    min-width: 34px;
    border-radius: 20px;
    background: rgba(0,0,0,0.15);
    border: 1.5px solid rgba(0,0,0,0.15);
    position: relative;
    cursor: pointer;
    outline: none;
    transition: background .25s ease, border-color .25s ease;
    flex-shrink: 0;
    margin: 0 !important;
    padding: 0;
    box-sizing: border-box;
}

.wtb-switch::before {
    content: '';
    position: absolute;
    top: 1px;
    left: 1px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,0.3);
    transition: transform .25s ease;
}

.wtb-switch:checked {
    background: linear-gradient(135deg, var(--theme-c1) 0%, #0d6ecc 100%);
    border-color: #0d6ecc;
}

.wtb-switch:checked::before {
    transform: translateX(16px);
}

body.dark-mode .wtb-switch {
    background: rgba(255,255,255,0.15);
    border-color: rgba(100,181,246,0.30);
}

body.dark-mode .wtb-switch:checked {
    background: linear-gradient(135deg, var(--theme-c2) 0%, #0d47a1 100%);
    border-color: #64b5f6;
}

body.dark-mode :is(#welcomeDarkModeBtn, #translateBarBtn, .welcome-toggle-btn) {
    background: rgba(26,26,46,0.85) !important;
    color: #90caf9 !important;
    border-color: rgba(100,181,246,0.30) !important;
    box-shadow: none !important;
}

body.dark-mode :is(#welcomeDarkModeBtn, #translateBarBtn, .welcome-toggle-btn):hover {
    background: rgba(40,40,70,0.95) !important;
    border-color: rgba(100,181,246,0.6) !important;
}


/* ===== زر مساعد الذكاء الاصطناعي في الشاشة الترحيبية ===== */
#welcomeAiShortcutBtn {
    position: relative;
    background: linear-gradient(135deg, rgba(var(--theme-g1-rgb),0.12) 0%, rgba(255,255,255,0.80) 100%) !important;
    border-color: rgba(var(--theme-g1-rgb),0.5) !important;
    color: var(--theme-g2) !important;
}

#welcomeAiShortcutBtn:hover {
    background: linear-gradient(135deg, rgba(var(--theme-g1-rgb),0.22) 0%, rgba(232,255,246,1) 100%) !important;
    border-color: var(--theme-g1) !important;
    box-shadow: 0 3px 14px rgba(var(--theme-g1-rgb),0.30) !important;
    transform: translateY(-1px);
}

body.dark-mode #welcomeAiShortcutBtn {
    background: rgba(var(--theme-g1-rgb),0.22) !important;
    color: var(--theme-g1) !important;
    border-color: rgba(var(--theme-g1-rgb),0.45) !important;
}

body.dark-mode #welcomeAiShortcutBtn:hover {
    background: rgba(var(--theme-g1-rgb),0.30) !important;
    border-color: var(--theme-g1) !important;
}

/* نبضة التنبيه */
@keyframes aiPulseRing {
    0%   { box-shadow: 0 0 0 0 rgba(var(--theme-g1-rgb),0.55), 0 2px 8px rgba(0,0,0,0.07); }
    60%  { box-shadow: 0 0 0 8px rgba(var(--theme-g1-rgb),0.0), 0 2px 8px rgba(0,0,0,0.07); }
    100% { box-shadow: 0 0 0 0 rgba(var(--theme-g1-rgb),0.0), 0 2px 8px rgba(0,0,0,0.07); }
}

#welcomeAiShortcutBtn {
    animation: aiPulseRing 2.2s ease-out infinite;
}

#welcomeAiShortcutBtn:hover {
    animation: none;
}

/* نقطة التنبيه الخضراء */
#welcomeAiShortcutBtn::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 6px;
    width: 7px;
    height: 7px;
    background: var(--theme-g1);
    border-radius: 50%;
    border: 1.5px solid #fff;
    animation: aiDotPulse 2.2s ease-in-out infinite;
}

@keyframes aiDotPulse {
    0%, 100% { opacity: 1; transform: scale(1); }
    50%       { opacity: 0.5; transform: scale(0.7); }
}

body.dark-mode #welcomeAiShortcutBtn::after {
    border-color: rgba(26,26,46,0.85);
}

body.dark-mode .welcome-toggle-btn.active {
    background: linear-gradient(135deg, var(--theme-c2) 0%, #0d47a1 100%) !important;
    border-color: #64b5f6 !important;
    color: #e3f2fd !important;
    box-shadow: 0 0 0 2px rgba(100,181,246,0.3), 0 4px 14px rgba(100,181,246,0.35) !important;
}

@media (max-width: 600px) {
    :is(#welcomeDarkModeBtn, #translateBarBtn, .welcome-toggle-btn) {
        font-size: 12px;
        padding: 5px 10px;
        min-height: 30px;
        gap: 3px;
        border-radius: 18px;
    }

    :is(#welcomeDarkModeBtn, #translateBarBtn, .welcome-toggle-btn) .wtb-icon,
    :is(#welcomeDarkModeBtn, #translateBarBtn, .welcome-toggle-btn) .wdm-icon {
        font-size: 11px;
        width: 11px;
        height: 11px;
    }
}

#welcome-translate-row {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px;
    width: 100%;
}

#translateBarBtn {
    width: 100% !important;
    flex: none !important;
    max-width: 100% !important;
    justify-content: center;
}
#google_translate_element {
    width: 100%;
    text-align: center;
}

@media (max-width: 991px) and (min-width: 481px) {
    #welcome-bottom-row { gap: 6px; }
    :is(#welcomeDarkModeBtn, .welcome-toggle-btn) {
        font-size: 12px;
        padding: 5px 10px;
        min-height: 31px;
        height: auto;
        border-radius: 18px;
    }
}

@media (max-width: 480px) {
    #welcome-bottom-row {
        gap: 6px;
        flex-wrap: nowrap;
    }
    :is(#welcomeDarkModeBtn, .welcome-toggle-btn) {
        flex: 1 1 0;
        min-height: 30px;
        height: auto;
        font-size: 11px;
        padding: 5px 6px;
        border-radius: 16px;
    }
    #translateBarBtn {
        min-height: 30px;
        height: auto;
        font-size: 11px;
    }
}

/* ===== تنظيم صف أزرار (إخفاء شاشة الترحيب / التنبيه الصوتي / مدة التنقل) في الموبايل ===== */
@media (max-width: 600px) {
    #welcomeExtraControlsRow {
        display: grid !important;
        grid-template-columns: 1fr 1fr;
        gap: 8px;
    }

    #welcomeExtraControlsRow .welcome-toggle-btn {
        flex: none;
        width: 100%;
        max-width: 100%;
        min-width: 0;
        box-sizing: border-box;
        white-space: normal;
        overflow: visible;
        text-overflow: clip;
        text-align: center;
        line-height: 1.3;
    }

    #welcomeExtraControlsRow .welcome-toggle-btn .wtb-text {
        white-space: normal;
    }
}

/* ==== Unify the on/off signal across ALL toggles in this row: state is shown only by the switch, never by recoloring the whole pill ==== */
#disableWelcomeToggleBtn.active,
#introClipToggleBtn.active,
#radioAutoplayToggleBtn.active {
    background: rgba(255,255,255,0.72) !important;
    border-color: #b0c4de !important;
    color: #2c3e50 !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.07) !important;
}

body.dark-mode #disableWelcomeToggleBtn.active,
body.dark-mode #introClipToggleBtn.active,
body.dark-mode #radioAutoplayToggleBtn.active {
    background: rgba(26,26,46,0.85) !important;
    border-color: rgba(100,181,246,0.30) !important;
    color: #90caf9 !important;
    box-shadow: none !important;
}

#disableWelcomeToggleBtn.active .wtb-icon,
#introClipToggleBtn.active .wtb-icon,
#radioAutoplayToggleBtn.active .wtb-icon {
    animation: none !important;
}

#disableWelcomeToggleBtn .wtb-switch-visual,
#introClipToggleBtn .wtb-switch-visual,
#radioAutoplayToggleBtn .wtb-switch-visual {
    width: 30px;
    height: 16px;
    min-width: 30px;
    border-radius: 20px;
    background: rgba(0,0,0,0.15);
    border: 1.5px solid rgba(0,0,0,0.15);
    position: relative;
    flex-shrink: 0;
    transition: background .25s ease, border-color .25s ease;
    margin-inline-start: 2px;
    box-sizing: border-box;
}

#disableWelcomeToggleBtn .wtb-switch-visual::before,
#introClipToggleBtn .wtb-switch-visual::before,
#radioAutoplayToggleBtn .wtb-switch-visual::before {
    content: '';
    position: absolute;
    top: 1px;
    left: 1px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,0.3);
    transition: transform .25s ease;
}

#disableWelcomeToggleBtn.active .wtb-switch-visual,
#introClipToggleBtn.active .wtb-switch-visual,
#radioAutoplayToggleBtn.active .wtb-switch-visual {
    background: linear-gradient(135deg, var(--theme-c1) 0%, #0d6ecc 100%);
    border-color: #0d6ecc;
}

#disableWelcomeToggleBtn.active .wtb-switch-visual::before,
#introClipToggleBtn.active .wtb-switch-visual::before,
#radioAutoplayToggleBtn.active .wtb-switch-visual::before {
    transform: translateX(14px);
}

body.dark-mode #disableWelcomeToggleBtn .wtb-switch-visual,
body.dark-mode #introClipToggleBtn .wtb-switch-visual,
body.dark-mode #radioAutoplayToggleBtn .wtb-switch-visual {
    background: rgba(255,255,255,0.15);
    border-color: rgba(100,181,246,0.30);
}

body.dark-mode #disableWelcomeToggleBtn.active .wtb-switch-visual,
body.dark-mode #introClipToggleBtn.active .wtb-switch-visual,
body.dark-mode #radioAutoplayToggleBtn.active .wtb-switch-visual {
    background: linear-gradient(135deg, var(--theme-c2) 0%, #0d47a1 100%);
    border-color: #64b5f6;
}

@media (max-width: 600px) {

    #welcomeAutoSwitchDurationGroup,
    #themeAutoRotateGroup {
        grid-column: 1 / -1;
        width: 100%;
        box-sizing: border-box;
        justify-content: center;
    }
}

@media (max-width: 360px) {
    #welcomeAutoSwitchDurationGroup,
    #themeAutoRotateGroup {
        font-size: 11px;
        gap: 5px;
        padding: 5px 10px;
    }

    #welcomeAutoSwitchDurationGroup .welcome-toggle-inline-input {
        width: 40px;
    }

    #themeAutoRotateGroup .welcome-toggle-inline-select {
        max-width: 100%;
    }
}

/* ==== Unified layout on all screen sizes: pair Language with Auto Switch, Shortcuts with Sleep Mode,
   Theme list with Auto-Change Theme — everything else keeps its natural order.
   The settings modal itself is always narrow (max ~480px) regardless of screen size,
   so this grid layout is applied unconditionally instead of only below 991px. ==== */
    #settingsQuickGrid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-areas:
            "autoswitch  lang"
            "sleep       shortcuts"
            "theme       autotheme"
            "autoplay    soundalert"
            "flag        startfile"
            "fullrandom  autodark"
            "disablewelcome welcomecycle";
        gap: 8px;
        align-items: stretch;
        width: 98%;
        margin: 0 auto;
    }

    .controls-row,
    .color-settings-row,
    #welcomeExtraControlsRow {
        display: contents !important;
    }

    #autoSwitchGroup       { grid-area: autoswitch; }
    #settings-lang-item    { grid-area: lang; }
    #sleepModeGroup        { grid-area: sleep; }
    #settings-shortcuts-item { grid-area: shortcuts; }
    #settings-theme-item   { grid-area: theme; }
    #themeAutoRotateGroup  { grid-area: autotheme; }
    #disableWelcomeToggleBtn { grid-area: disablewelcome; }
    #introClipToggleBtn    { grid-area: soundalert; }
    #radioAutoplayToggleBtn { grid-area: autoplay; }
    #settings-randomseek-item { grid-area: startfile; }
    #settings-fullrandom-item { grid-area: fullrandom; }
    #settings-autodark-item { grid-area: autodark; }
    #settings-flag-item    { grid-area: flag; }
    #welcomeAutoSwitchDurationGroup { grid-area: welcomecycle; }

    /* every paired item fills its grid cell instead of the old auto/centered width */
    #autoSwitchGroup,
    #sleepModeGroup,
    #settings-lang-item,
    #settings-shortcuts-item,
    #settings-theme-item,
    #themeAutoRotateGroup,
    #disableWelcomeToggleBtn,
    #introClipToggleBtn,
    #radioAutoplayToggleBtn,
    #settings-randomseek-item,
    #settings-fullrandom-item,
    #settings-autodark-item,
    #settings-flag-item,
    #welcomeAutoSwitchDurationGroup {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        box-sizing: border-box !important;
        justify-content: center;
    }

    #welcomeAutoSwitchDurationGroup,
    #themeAutoRotateGroup {
        grid-column: auto !important;
    }

#welcome-top-bar #welcomeDarkModeBtn {
    position: static !important;
    top: unset !important;
    right: unset !important;
    z-index: auto !important;
    width: 34px;
    height: 34px;
    padding: 0;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    background: rgba(255,255,255,0.85);
    color: var(--theme-c2);
    border: 1.5px solid rgba(var(--theme-c2-rgb),0.25);
    box-shadow: 0 1px 6px rgba(var(--theme-c2-rgb),0.08);
    cursor: pointer;
    transition: background 0.22s, color 0.22s;
    flex-direction: row;
    gap: 0;
}

#welcome-top-bar #welcomeDarkModeBtn .wdm-text {
    display: none;
}

#welcome-top-bar #welcomeDarkModeBtn .wdm-icon {
    font-size: 16px;
    line-height: 1;
}

#welcome-top-bar #welcomeDarkModeBtn:hover {
    background: var(--theme-c2) !important;
    color: #fff !important;
    border-color: var(--theme-c2) !important;
    box-shadow: 0 1px 6px rgba(var(--theme-c2-rgb),0.25) !important;
}

body.dark-mode #welcome-top-bar #welcomeDarkModeBtn {
    background: rgba(20,30,48,0.85) !important;
    color: #ffd54f !important;
    border-color: rgba(255,213,79,0.35) !important;
    box-shadow: 0 1px 6px rgba(255,213,79,0.15) !important;
}

body.dark-mode #welcome-top-bar #welcomeDarkModeBtn:hover {
    background: rgba(40,40,70,0.95) !important;
    border-color: #ffd54f !important;
}

#welcomeDarkModeBtn:hover {
    background: rgba(var(--theme-c1-rgb),0.1);
    border-color: var(--theme-c1);
    box-shadow: 0 4px 14px rgba(var(--theme-c1-rgb),0.2);
}

#welcomeDarkModeBtn .wdm-icon {
    font-size: 18px;
    line-height: 1;
}

#welcomeDarkModeBtn .wdm-text {
    font-size: 13px;
    letter-spacing: 0.3px;
}

body.dark-mode #welcomeDarkModeBtn {
    background: rgba(26,26,46,0.85) !important;
    color: #ffd54f !important;
    border-color: #ffd54f !important;
    box-shadow: 0 2px 12px rgba(255,213,79,0.2) !important;
}

body.dark-mode #welcomeDarkModeBtn:hover {
    background: rgba(40,40,70,0.95) !important;
}

body.dark-mode .custom-tooltip {
    background: linear-gradient(135deg, #0f1e30 0%, #1a2a3a 55%, #0f1e2e 100%) !important;
    color: #b2dfdb !important;
    border-color: rgba(100,181,246,0.30) !important;
    box-shadow: 0 8px 32px rgba(0,0,0,0.50), 0 2px 8px rgba(0,0,0,0.35) !important;
}

body.dark-mode .custom-tooltip::before {
    background: linear-gradient(90deg, transparent, #64b5f6 35%, #81d4fa 50%, #64b5f6 65%, transparent) !important;
    opacity: 0.45 !important;
}

body.dark-mode .custom-tooltip::after {
    border-top-color: rgba(100,181,246,0.30) !important;
}
.search-wrapper {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.search-wrapper .gcse-search {
    display: inline-block;
}

/* ===== نافذة الإعدادات كمودال منبثق (بدل ظهورها كبانل بمنتصف الصفحة) ===== */
#settings-modal-backdrop {
    display: none;
    position: fixed;
    inset: 0;
    background: rgba(10,14,20,0.55);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    z-index: 9998;
    animation: settingsBackdropFade .2s ease;
}
@keyframes settingsBackdropFade {
    from { opacity: 0; }
    to   { opacity: 1; }
}
.settings-modal-panel {
    position: fixed !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: min(94vw, 480px);
    max-width: 480px;
    max-height: 86vh;
    overflow-y: auto;
    overflow-x: hidden;
    background: #ffffff;
    border-radius: 18px;
    box-shadow: 0 24px 70px rgba(0,0,0,0.40);
    z-index: 9999;
    padding: 44px 14px 18px;
    -webkit-overflow-scrolling: touch;
    zoom: 1 !important;
}
#settings-modal-backdrop {
    zoom: 1 !important;
}
/* مودال البحث فوق الشاشة الترحيبية (بدون إغلاقها) — نفس أسلوب مودال الإعدادات */
#search-overlay-backdrop {
    display: none;
    position: fixed;
    inset: 0;
    background: rgba(10,14,20,0.55);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    z-index: 9998;
    animation: settingsBackdropFade .2s ease;
}
#searchOverlayPanel {
    display: none;
    position: fixed !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: min(94vw, 480px);
    max-width: 480px;
    max-height: 86vh;
    overflow-y: auto;
    overflow-x: hidden;
    background: #ffffff;
    border-radius: 18px;
    box-shadow: 0 24px 70px rgba(0,0,0,0.40);
    z-index: 9999;
    padding: 44px 14px 18px;
    -webkit-overflow-scrolling: touch;
}
body.dark-mode #searchOverlayPanel {
    background: #1a2535;
    color: #c8d8e8;
}
#searchOverlayCloseBtn {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    border: none;
    background: rgba(0,0,0,0.06);
    color: inherit;
    font-size: 18px;
    line-height: 1;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10000;
}
#searchOverlayCloseBtn:hover { background: rgba(0,0,0,0.12); }
body.dark-mode #searchOverlayCloseBtn { background: rgba(255,255,255,0.10); }
body.dark-mode #searchOverlayCloseBtn:hover { background: rgba(255,255,255,0.18); }
@media (max-width: 480px) {
    #searchOverlayPanel { width: 96vw; max-height: 90vh; padding-top: 46px; }
}
@media (min-width: 481px) and (max-width: 768px) {
    #searchOverlayPanel { width: min(88vw, 640px); max-width: 640px; }
}
@media (min-width: 769px) {
    #searchOverlayPanel { width: min(80vw, 900px); max-width: 900px; }
}
body.dark-mode .settings-modal-panel {
    background: #1a2535;
    color: #c8d8e8;
}
#settings-modal-close-btn {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    border: none;
    background: rgba(0,0,0,0.06);
    color: inherit;
    font-size: 18px;
    line-height: 1;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10000;
}
#settings-modal-close-btn:hover { background: rgba(0,0,0,0.12); }
body.dark-mode #settings-modal-close-btn { background: rgba(255,255,255,0.10); }
body.dark-mode #settings-modal-close-btn:hover { background: rgba(255,255,255,0.18); }
@media (max-width: 480px) {
    .settings-modal-panel { width: 96vw; max-height: 90vh; padding-top: 46px; }
}
/* على الشاشات الأوسع نخلي عرض المودال يتناسب مع مساحة الشاشة المتاحة
   بدل ما يفضل ثابت على 480px، مع سقف معقول عشان ميبقاش عريض جدًا. */
@media (min-width: 600px) {
    .settings-modal-panel { width: min(70vw, 560px); max-width: 560px; }
}
@media (min-width: 900px) {
    .settings-modal-panel { width: min(45vw, 620px); max-width: 620px; }
}
@media (min-width: 1200px) {
    .settings-modal-panel { width: min(32vw, 680px); max-width: 680px; }
}
@media (min-width: 1600px) {
    .settings-modal-panel { width: min(26vw, 720px); max-width: 720px; }
}

#settings-panel[style*="display: none"] .search-wrapper,
#settings-panel[style*="display: none"] iframe,
#settings-panel[style*="display: none"] .gsc-control-cse {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    max-height: 0 !important;
}

.tasbih-box {
    position: absolute;
    right: 35px;
    bottom: 3px;
    top: auto;
    transform: none;

    display: flex;
    align-items: center;
    justify-content: space-between;

    width: 70px;
    height: 45px;

    background: linear-gradient(135deg, #ffffff, rgba(var(--theme-c1-rgb),0.22));
    color: var(--theme-c4);

    border-radius: 8px 8px 0 0;
    padding: 0 6px 0 4px;
    font-weight: bold;
    font-size: 14px;

    border: 1px solid rgba(var(--theme-c1-rgb),0.55);

    z-index: 1;
    overflow: hidden;
}

/* وميض تلقائي لجذب انتباه المستخدم لمكان التسبيح حتى يبدأ بالضغط عليه */
@keyframes tasbihAttentionBlink {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.22; }
}
.button.has-tasbih .tasbih-box {
    animation: tasbihAttentionBlink 1.6s ease-in-out infinite;
}
/* بمجرد أن يضغط المستخدم ويبدأ التسبيح، يثبت المربع الخاص بهذا الزر ولا يختفي بعدها */
.button.has-tasbih .tasbih-box.tasbih-started {
    animation: none;
    opacity: 1;
    box-shadow: none;
}
@media (prefers-reduced-motion: reduce) {
    .button.has-tasbih .tasbih-box {
        animation: none;
    }
}

.tasbih-box:active {
    background: linear-gradient(135deg, #f1f1f1, rgba(var(--theme-c1-rgb),0.32));
}

/* لما زر "التالي الآن" ظاهر، لازم overflow يبقى مرئى وإلا الشارة (اللي جزء منها
   بره حدود المربع عمدًا) بتتقص وتبان بلكعة غير مفهومة بدل دائرة واضحة */
.tasbih-box.tasbih-hint-visible {
    overflow: visible;
}

.tasbih-ghost-target {
    font-size: 22px;
    font-weight: 900;
    color: #000;
    opacity: 0.08;
    pointer-events: none;
    user-select: none;
    flex-shrink: 0;
}

.tasbih-count {
    font-size: 14px;
    font-weight: bold;
    pointer-events: none;
    user-select: none;
    flex-shrink: 0;
}

.button.has-tasbih {
    padding-bottom: 52px;
    padding-top: 10px;
}

.button.has-tasbih .station-text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    max-height: calc(1.4em * 4);
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    text-align: center;
    white-space: normal;
    line-height: 1.4;
    word-break: break-word;
}

.reset-btn {
    font-size: 13px;
    cursor: pointer;
    opacity: 0.6;
    flex-shrink: 0;
    align-self: flex-end;
    margin-bottom: 2px;
}

.reset-btn:hover {
    opacity: 1;
}

/* ===== زر إيقاف/استئناف العدّ التلقائى: دايرة دايرة صغيّرة بتبان بس فوق
   الذكر اللى بيتم التسبيح عليه دلوقتى (لما ياخد تركيز tasbih-focus)،
   وتختفى تلقائيًا بمجرد اكتمال تارجت الذكر ده والانتقال للذكر التالى، أو لو
   الذكر ده لسه ماوصلوش الدور (مش هو الحالى) — بالظبط زي آلية التركيز
   الموجودة بالفعل فى الكود (setTasbihFocus / clearTasbihFocus) ===== */
@keyframes tasbihNextHintPulse {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.12); }
}
.tasbih-auto-toggle {
    display: none;
    position: absolute;
    top: 3px;
    left: 3px;
    width: 22px;
    height: 22px;
    align-items: center;
    justify-content: center;
    background: rgba(60,60,60,0.55);
    color: #fff;
    border-radius: 50%;
    font-size: 11px;
    line-height: 1;
    box-shadow: 0 2px 8px rgba(0,0,0,0.25);
    cursor: pointer;
    z-index: 2;
}
.button.has-tasbih.tasbih-focus .tasbih-auto-toggle {
    display: flex;
}
/* فى اللغات غير العربية (LTR) بيتقلب اتجاه صندوق التسبيح تلقائيًا، فزر
   التصفير بيبقى فى أقصى اليمين بدل اليسار؛ فبنعكس مكان دائرة التسبيح
   التلقائى معاه عشان تفضل دايمًا فوقه بالظبط أيًّا كانت اللغة */
html[dir="ltr"] .tasbih-auto-toggle {
    left: auto;
    right: 3px;
}
.tasbih-auto-toggle:active {
    transform: scale(0.9);
    background: rgba(40,40,40,0.7);
}
/* الحالة الموقوفة: نفرقها بلون الثيم (زى ما كانت شارة "التالي الآن") عشان تبان واضحة إنها محتاجة ضغطة استئناف */
.tasbih-auto-toggle.is-paused {
    background: linear-gradient(135deg, var(--theme-c1), var(--theme-c2));
}
/* وميض بسيط طول ما فيه عدّ تنازلى شغال قبل الانتقال التلقائى، عشان يلفت الانتباه */
.tasbih-box.tasbih-hint-visible .tasbih-auto-toggle {
    animation: tasbihNextHintPulse 1.1s ease-in-out infinite;
}
.tasbih-auto-toggle-icon {
    position: relative;
    z-index: 1;
    pointer-events: none;
}

/* دائرة العدّ التنازلى حوالين زر الإيقاف/الاستئناف: بتفضل تفرغ تدريجيًا طول مهلة القراءة قبل الانتقال التلقائى */
.tasbih-auto-toggle .tasbih-countdown-ring {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    transform: rotate(-90deg);
    pointer-events: none;
}
.tasbih-auto-toggle .tasbih-countdown-ring .ring-bg {
    fill: none;
    stroke: rgba(255,255,255,0.28);
    stroke-width: 2.5;
}
.tasbih-auto-toggle .tasbih-countdown-ring .ring-progress {
    fill: none;
    stroke: #fff;
    stroke-width: 2.5;
    stroke-linecap: round;
    transition: stroke-dashoffset linear;
}
@media (prefers-reduced-motion: reduce) {
    .tasbih-auto-toggle .tasbih-countdown-ring .ring-progress {
        transition: none;
    }
    .tasbih-box.tasbih-hint-visible .tasbih-auto-toggle {
        animation: none;
    }
}

/* ===== وضع التركيز على التسبيح (كل الشاشات، بما فيها الكمبيوتر): يكبّر الزر والذكر ومربع العدّ أثناء التسبيح الفعلي ===== */
.button.has-tasbih.tasbih-focus {
    grid-column: 1 / -1;
    position: relative;
    z-index: 3;
    padding-top: 24px;
    padding-bottom: 96px;
    min-height: 150px;
    border-width: 2px;
    border-color: rgba(var(--theme-c1-rgb),0.75);
    box-shadow: 0 10px 30px rgba(var(--theme-c1-rgb),0.28);
    transition: box-shadow .25s ease, border-color .25s ease, padding .25s ease;
}

.button.has-tasbih.tasbih-focus .station-text {
    -webkit-line-clamp: unset;
    max-height: none;
    overflow: visible;
    font-size: 19px;
    line-height: 1.65;
    font-weight: 700;
}

/* "أعوذ بالله من الشيطان الرجيم" تظهر فقط عند تكبير مربع التسبيح (وضع التركيز)، ولا تظهر في الزر الصغير العادي */
.station-text .istiadha-prefix {
    display: none;
}
.button.has-tasbih.tasbih-focus .station-text .istiadha-prefix {
    display: block;
    margin-bottom: 8px;
    opacity: 0.85;
}

.button.has-tasbih.tasbih-focus .tasbih-box {
    width: 150px;
    height: 86px;
    right: 50%;
    transform: translateX(50%);
    bottom: 10px;
    border-radius: 18px;
    font-size: 15px;
    padding: 0 12px;
    animation: none;
    box-shadow: 0 4px 18px rgba(var(--theme-c1-rgb),0.42);
    cursor: pointer;
}

.button.has-tasbih.tasbih-focus .tasbih-count {
    font-size: 28px;
}

.button.has-tasbih.tasbih-focus .tasbih-ghost-target {
    font-size: 36px;
}

.button.has-tasbih.tasbih-focus .reset-btn {
    font-size: 19px;
}

/* ===== وضع التركيز على التسبيح لأحجام الشاشات بين الموبايل الكبير والتابلت (601-767px) ===== */
@media (min-width: 601px) and (max-width: 767px) {
    .button.has-tasbih.tasbih-focus {
        grid-column: 1 / -1;
        position: relative;
        z-index: 3;
        padding-top: 20px;
        padding-bottom: 90px;
        min-height: 140px;
        border-width: 2px;
        border-color: rgba(var(--theme-c1-rgb),0.75);
        box-shadow: 0 8px 26px rgba(var(--theme-c1-rgb),0.30);
        transition: box-shadow .25s ease, border-color .25s ease, padding .25s ease;
    }

    .button.has-tasbih.tasbih-focus .station-text {
        -webkit-line-clamp: unset;
        max-height: none;
        overflow: visible;
        font-size: 18px;
        line-height: 1.6;
        font-weight: 700;
    }

    .button.has-tasbih.tasbih-focus .tasbih-box {
        width: 130px;
        height: 76px;
        right: 50%;
        transform: translateX(50%);
        bottom: 8px;
        border-radius: 16px;
        font-size: 15px;
        padding: 0 10px;
        animation: none;
        box-shadow: 0 4px 16px rgba(var(--theme-c1-rgb),0.40);
    }

    .button.has-tasbih.tasbih-focus .tasbih-count {
        font-size: 26px;
    }

    .button.has-tasbih.tasbih-focus .tasbih-ghost-target {
        font-size: 34px;
    }

    .button.has-tasbih.tasbih-focus .reset-btn {
        font-size: 18px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .tasbih-box {
    width: 70px;
    height: 45px;
        font-size: 13px;
        bottom: 3px;
        top: auto;
        transform: none;
        right: 40px;
        border-radius: 8px 8px 0 0;
    }

    .button.has-tasbih {
        padding-bottom: 48px;
    }
    .button.has-tasbih .station-text {
        -webkit-line-clamp: 3;
        max-height: calc(1.4em * 3);
    }

    /* ===== وضع التركيز على التسبيح (تابلت): يكبّر الزر والذكر ومربع العدّ أثناء التسبيح الفعلي ===== */
    .button.has-tasbih.tasbih-focus {
        grid-column: 1 / -1;
        position: relative;
        z-index: 3;
        padding-top: 20px;
        padding-bottom: 90px;
        min-height: 140px;
        border-width: 2px;
        border-color: rgba(var(--theme-c1-rgb),0.75);
        box-shadow: 0 8px 26px rgba(var(--theme-c1-rgb),0.30);
        transition: box-shadow .25s ease, border-color .25s ease, padding .25s ease;
    }

    .button.has-tasbih.tasbih-focus .station-text {
        -webkit-line-clamp: unset;
        max-height: none;
        overflow: visible;
        font-size: 18px;
        line-height: 1.6;
        font-weight: 700;
    }

    .button.has-tasbih.tasbih-focus .tasbih-box {
        width: 130px;
        height: 76px;
        right: 50%;
        transform: translateX(50%);
        bottom: 8px;
        border-radius: 16px;
        font-size: 15px;
        padding: 0 10px;
        animation: none;
        box-shadow: 0 4px 16px rgba(var(--theme-c1-rgb),0.40);
    }

    .button.has-tasbih.tasbih-focus .tasbih-count {
        font-size: 26px;
    }

    .button.has-tasbih.tasbih-focus .tasbih-ghost-target {
        font-size: 34px;
    }

    .button.has-tasbih.tasbih-focus .reset-btn {
        font-size: 18px;
    }
}

@media (max-width: 600px) {
    .tasbih-box {
    width: 70px;
    height: 45px;
        font-size: 14px;
        right: 35px;
        padding-right: 20px;
        bottom: 3px;
        top: auto;
        transform: none;
        border-radius: 8px 8px 0 0;
    }

    .reset-btn {
        font-size: 12px;
    }

    .button.has-tasbih {
        padding-bottom: 44px;
    }
    .button.has-tasbih .station-text {
        -webkit-line-clamp: 2;
        max-height: calc(1.4em * 2);
        line-height: 1.35;
    }

    /* ===== وضع التركيز على التسبيح (موبايل): يكبّر الزر والذكر ومربع العدّ أثناء التسبيح الفعلي ===== */
    .button.has-tasbih.tasbih-focus {
        grid-column: 1 / -1;
        position: relative;
        z-index: 3;
        padding-top: 18px;
        padding-bottom: 100px;
        min-height: 150px;
        border-width: 2px;
        border-color: rgba(var(--theme-c1-rgb),0.75);
        box-shadow: 0 8px 26px rgba(var(--theme-c1-rgb),0.30);
        transition: box-shadow .25s ease, border-color .25s ease, padding .25s ease;
    }

    .button.has-tasbih.tasbih-focus .station-text {
        -webkit-line-clamp: unset;
        max-height: none;
        overflow: visible;
        font-size: 17px;
        line-height: 1.6;
        font-weight: 700;
    }

    .button.has-tasbih.tasbih-focus .tasbih-box {
        width: 128px;
        height: 78px;
        right: 50%;
        transform: translateX(50%);
        bottom: 8px;
        border-radius: 16px;
        font-size: 15px;
        padding: 0 10px;
        animation: none;
        box-shadow: 0 4px 16px rgba(var(--theme-c1-rgb),0.40);
    }

    .button.has-tasbih.tasbih-focus .tasbih-count {
        font-size: 26px;
    }

    .button.has-tasbih.tasbih-focus .tasbih-ghost-target {
        font-size: 34px;
    }

    .button.has-tasbih.tasbih-focus .reset-btn {
        font-size: 18px;
    }
}
.toggle-button {
    display: none;
    margin: 8px auto 6px auto;
    position: static !important;
    transform: none !important;
    z-index: auto;
    padding: 7px 18px;
    border-radius: 50px;
    font-size: 13px;
    font-weight: 700;
    font-family: 'Cairo', sans-serif;
    cursor: pointer;
    white-space: nowrap;
}

.multi-icon {
  float: left;
  margin-left: 1px;
}

  .read-icon {
  float: left;
  margin-left: 5px;
}

.toast-container {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  gap: 8px;
  z-index: 99999;
  width: 220px;
  max-width: 220px;
  pointer-events: none;
}

.toast {
  background: linear-gradient(135deg,
    rgba(219, 236, 255, 0.88) 0%,
    rgba(235, 246, 255, 0.84) 50%,
    rgba(210, 232, 255, 0.86) 100%);
  backdrop-filter: blur(16px) saturate(1.4);
  -webkit-backdrop-filter: blur(16px) saturate(1.4);
  color: #1a3a5c;
  padding: 7px 9px;
  border-radius: 0 0 12px 12px;
  box-shadow:
    0 2px 12px rgba(42, 108, 196, 0.16),
    0 1px 3px rgba(42, 108, 196, 0.08),
    inset 0 1px 0 rgba(255,255,255,0.65);
  font-size: 11px;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 6px;
  opacity: 0;
  transform: translateY(-20px) scale(0.97);
  transition: opacity 0.38s cubic-bezier(.4,0,.2,1),
              transform 0.38s cubic-bezier(.4,0,.2,1);
  border: 1px solid rgba(100, 160, 240, 0.28);
  width: 100%;
  box-sizing: border-box;
  position: relative;
  pointer-events: auto;
  will-change: transform, opacity;
}

.toast.show {
  opacity: 1;
  transform: translateY(0) scale(1);
}

.toast.hide {
  opacity: 0;
  transform: translateY(-18px) scale(0.97);
}

.toast img {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  border-radius: 5px;
  filter: none;
  opacity: 0.85;
}

.toast-text {
  flex: 1;
  line-height: 1.35;
  font-size: 11px;
  color: #1a3a5c;
  direction: rtl;
  text-align: right;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.toast-text b {
  display: inline;
  font-size: 11px;
  opacity: 0.9;
  font-weight: 700;
  color: #1a4a7a;
}

.toast-actions {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
  flex-direction: column;
}

.toast button.toast-play-btn {
  background: linear-gradient(135deg, rgba(42,108,196,0.18) 0%, rgba(70,140,220,0.22) 100%);
  border: 1px solid rgba(42,108,196,0.30);
  padding: 3px 7px;
  border-radius: 7px;
  font-size: 10px;
  cursor: pointer;
  font-weight: 700;
  color: #1a4080;
  transition: background 0.2s, border-color 0.2s;
  white-space: nowrap;
  font-family: inherit;
}

.toast button.toast-play-btn:hover {
  background: linear-gradient(135deg, rgba(42,108,196,0.28) 0%, rgba(70,140,220,0.33) 100%);
  border-color: rgba(42,108,196,0.50);
}

.toast button.toast-loc-btn {
  background: linear-gradient(135deg, rgba(var(--theme-g1-rgb),0.15) 0%, rgba(21,120,90,0.20) 100%);
  border: 1px solid rgba(var(--theme-g1-rgb),0.30);
  padding: 3px 7px;
  border-radius: 7px;
  font-size: 10px;
  cursor: pointer;
  font-weight: 700;
  color: #0d6e50;
  transition: background 0.2s, border-color 0.2s;
  white-space: nowrap;
  font-family: inherit;
}
.toast button.toast-loc-btn:hover {
  background: linear-gradient(135deg, rgba(var(--theme-g1-rgb),0.28) 0%, rgba(21,120,90,0.33) 100%);
  border-color: rgba(var(--theme-g1-rgb),0.50);
}

.toast button.toast-close-btn {
  background: rgba(42,108,196,0.10);
  border: 1px solid rgba(42,108,196,0.18);
  width: 18px;
  height: 18px;
  border-radius: 50%;
  font-size: 12px;
  cursor: pointer;
  color: rgba(26,58,92,0.65);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  line-height: 1;
  transition: background 0.2s, color 0.2s;
  flex-shrink: 0;
}

.toast button.toast-close-btn:hover {
  background: rgba(42,108,196,0.22);
  color: #1a3a5c;
}

/* ===== Tablet (768px – 1023px) ===== */
@media (min-width: 768px) and (max-width: 1023px) {
  .toast-container {
    top: 0;
    width: 260px;
    max-width: 260px;
  }
  .toast {
    padding: 8px 10px;
    font-size: 12px;
    gap: 7px;
  }
  .toast img {
    width: 22px;
    height: 22px;
  }
  .toast-text { font-size: 12px; }
  .toast-text b { font-size: 12px; }
  .toast button.toast-play-btn {
    padding: 4px 9px;
    font-size: 11px;
  }
  .toast button.toast-close-btn {
    width: 20px;
    height: 20px;
  }
}

/* ===== Desktop (1024px+) ===== */
@media (min-width: 1024px) {
  .toast-container {
    top: 0;
    width: calc(100vw - 48px);
    max-width: 460px;
  }
  .toast {
    padding: 13px 17px;
    font-size: 14px;
    gap: 12px;
  }
  .toast img {
    width: 30px;
    height: 30px;
  }
  .toast-text {
    font-size: 14px;
    -webkit-line-clamp: unset;
    overflow: visible;
    display: block;
  }
  .toast-text b {
    display: block;
    font-size: 13px;
  }
  .toast-actions {
    flex-direction: row;
    gap: 6px;
  }
  .toast button.toast-play-btn {
    padding: 6px 14px;
    font-size: 13px;
  }
  .toast button.toast-close-btn {
    width: 23px;
    height: 23px;
  }
}

.custom-tooltip {
    position: fixed;
    background: linear-gradient(135deg, #f0f7ff 0%, #ffffff 55%, #eaf3fb 100%);
    color: #1a3a52;
    border: 1.5px solid rgba(var(--theme-c1-rgb),0.25);
    box-shadow: 0 8px 32px rgba(var(--theme-c1-rgb),0.14), 0 2px 8px rgba(0,0,0,0.10);
    padding: 14px 16px 12px;
    border-radius: 16px;
    font-family: 'Cairo', 'Amiri', serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 2;
    direction: rtl;
    text-align: right;
    opacity: 0;
    transition: opacity 0.25s ease;
    width: 320px;
    max-width: calc(100vw - 24px);
    z-index: 99999;
    pointer-events: auto;
    cursor: pointer;
    box-sizing: border-box;
    word-break: break-word;
    white-space: pre-wrap;
}

.custom-tooltip::before {
    content: '';
    position: absolute;
    top: 0; left: 18%; right: 18%;
    height: 2.5px;
    border-radius: 0 0 4px 4px;
    background: linear-gradient(90deg, transparent, var(--theme-c1) 35%, var(--theme-c1) 50%, var(--theme-c1) 65%, transparent);
    opacity: 0.55;
}

.custom-tooltip::after {
    content: '';
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid rgba(var(--theme-c1-rgb),0.22);
}

@media (min-width: 600px) and (max-width: 991px) {
    .custom-tooltip {
        font-size: 14px;
        width: 300px;
        padding: 13px 15px 11px;
        border-radius: 14px;
        line-height: 1.95;
    }
}

@media (max-width: 599px) {
    .custom-tooltip {
        font-size: 13px;
        padding: 12px 14px 10px;
        border-radius: 13px;
        line-height: 1.9;
    }
}

.footer-button, .facebook-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 12px 24px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 8px;
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.3s ease;
    margin: 5px;
    min-width: 180px;
}

.facebook-button {
    background-color: #4267B2;
}

.facebook-button:hover {
    background-color: #365899;
    transform: translateY(-2px);
}

.facebook-button i {
    margin-left: 10px;
}

.footer-button {
    background-color: #0284c7;
}

.footer-button:hover {
    background-color: #0369a1;
    transform: translateY(-2px);
}

.footer-share {
    text-align: center;
    padding: 7px 12px 6px;
    background: linear-gradient(180deg, #deeaf6 0%, #c8ddf0 100%);
    color: #1a2a3a;
    border-top: 2px solid rgba(44,110,170,0.15);
    font-family: 'Cairo', sans-serif;
    transition: background 0.4s ease, color 0.4s ease, border-color 0.4s ease;
}

.footer-divider {
    width: 50px;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(44,110,170,0.3), transparent);
    margin: 4px auto;
    border-radius: 2px;
    transition: background 0.4s ease;
}

    margin-bottom: 4px;
}

.footer-social-btn {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    padding: 6px 13px;
    border-radius: 50px;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    border: none;
    cursor: pointer;
    transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;
    white-space: nowrap;
    font-family: 'Cairo', sans-serif;
    letter-spacing: 0.2px;
}

@media (max-width: 480px) {
    .footer-social-btn {
        font-size: 10px;
        padding: 5px 9px;
        gap: 3px;
        letter-spacing: 0;
    }
    .fsb-facebook svg, .fsb-whatsapp svg, .fsb-telegram svg, .fsb-email svg {
        width: 11px;
        height: 11px;
    }
}

.footer-social-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(0,0,0,0.18);
    filter: brightness(1.08);
}

.footer-social-btn:active { transform: scale(0.96); }

.fsb-facebook  { background: linear-gradient(135deg,#1877F2,#0d5dbf); color:#fff; }
.fsb-whatsapp  { background: linear-gradient(135deg,#25D366,#1aad52); color:#fff; }
.fsb-telegram  { background: linear-gradient(135deg,#0088cc,#006faa); color:#fff; }
.fsb-email     { background: linear-gradient(135deg,#EA4335,#c0392b); color:#fff; cursor:pointer; border:none; font-family:inherit; font-size:inherit; line-height:1; box-sizing:border-box; }
.fsb-facebook  svg, .fsb-whatsapp  svg, .fsb-telegram  svg, .fsb-email svg { width:14px; height:14px; flex-shrink:0; }

/* Contact Modal */
#contactModal { display:none; position:fixed; inset:0; z-index:9000; background:rgba(0,0,0,0.55); align-items:center; justify-content:center; }
#contactModal.open { display:flex; }
#contactModalBox {
  background:#fff; border-radius:16px; padding:28px 24px 24px;
  width:90%; max-width:460px; box-shadow:0 8px 40px rgba(0,0,0,0.22);
  direction:rtl; animation:contactSlideIn .22s ease;
}
@keyframes contactSlideIn { from{transform:translateY(30px);opacity:0} to{transform:translateY(0);opacity:1} }
body.dark-mode #contactModalBox { background:#1a2535; color:#c8d8e8; }
#contactModalBox h3 { margin:0 0 18px; font-size:18px; color:var(--theme-g1); display:flex; align-items:center; gap:8px; }
#contactModalBox label { display:block; font-size:13px; margin-bottom:4px; opacity:.75; }
#contactModalBox input, #contactModalBox textarea, #contactModalBox select {
  width:100%; box-sizing:border-box; padding:10px 12px; border:1.5px solid #dde;
  border-radius:9px; font-size:14px; font-family:inherit; margin-bottom:14px;
  background:#f8f9fb; transition:border .2s;
}
body.dark-mode #contactModalBox input,
body.dark-mode #contactModalBox textarea,
body.dark-mode #contactModalBox select { background:#111c2a; border-color:#2a3a55; color:#c8d8e8; }
#contactModalBox input:focus, #contactModalBox textarea:focus { outline:none; border-color:var(--theme-g1); }
#contactModalBox textarea { resize:vertical; min-height:110px; }
#contactModalBtns { display:flex; gap:10px; justify-content:flex-end; margin-top:4px; }
#contactSendBtn {
  background:linear-gradient(135deg,var(--theme-g1),#16816e); color:#fff;
  border:none; border-radius:9px; padding:10px 22px; font-size:14px;
  font-family:inherit; cursor:pointer; font-weight:700; transition:transform .15s,box-shadow .15s;
}
#contactSendBtn:hover { transform:translateY(-1px); box-shadow:0 4px 14px rgba(var(--theme-g1-rgb),.35); }
#contactCancelBtn {
  background:transparent; border:1.5px solid #ccd; border-radius:9px;
  padding:10px 18px; font-size:14px; font-family:inherit; cursor:pointer; color:inherit;
}
body.dark-mode #contactCancelBtn { border-color:#2a3a55; }
#contactStatus { font-size:13px; margin-top:10px; text-align:center; min-height:20px; }

.share-title {
    margin-bottom: 6px;
    font-size: 12px;
    color: #2c4a6a;
    opacity: 0.8;
    letter-spacing: 0.3px;
    transition: color 0.4s ease;
}

.share-buttons {
    display: flex;
    justify-content: center;
    gap: 6px;
    flex-wrap: wrap;
}

.share-btn {
    border: none;
    padding: 5px 12px;
    border-radius: 50px;
    cursor: pointer;
    font-size: 11px;
    font-weight: 600;
    transition: 0.2s;
    font-family: 'Cairo', sans-serif;
}

.share-btn:hover { transform: scale(1.06); box-shadow: 0 3px 10px rgba(0,0,0,0.13); }

.copy     { background: rgba(44,110,170,0.12); color: #1a2a3a; border: 1px solid rgba(44,110,170,0.25); }
.copy:hover { background: rgba(44,110,170,0.22); }
.whatsapp { background: linear-gradient(135deg,#25D366,#1aad52); color: white; }
.facebook { background: linear-gradient(135deg,#1877F2,#0d5dbf); color: white; }

.footer-rating-row {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px;
    margin-bottom: 2px;
}
.footer-rating-label {
    font-size: 11px;
    color: #2c4a6a;
    opacity: 0.7;
    letter-spacing: 0.3px;
    transition: color 0.4s ease;
}

.footer-share .star        { color: rgba(44,110,170,0.25); font-size: 22px; }
.footer-share .star.checked,
.footer-share .star.hover  { color: #e6a800; }

    margin-top: 2px;
    gap: 4px;
}
.footer-stats-row .flag-counter-container { margin-top: 0 !important; }

.footer-stats-row {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
}

.footer-listen-stats-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 0;
    border-radius: 50%;
    border: 1px solid rgba(var(--theme-g1-rgb),0.35);
    background: linear-gradient(135deg, rgba(var(--theme-g1-rgb),0.12), rgba(var(--theme-g1-rgb),0.05));
    color: var(--theme-g1);
    cursor: pointer;
    transition: transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;
}
.footer-listen-stats-icon { font-size: 15px; line-height: 1; }
.footer-listen-stats-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(var(--theme-g1-rgb),0.25);
    filter: brightness(1.05);
}
.footer-listen-stats-btn:active { transform: scale(0.92); }

body.dark-mode .footer-listen-stats-btn {
    border-color: rgba(var(--theme-g1-rgb),0.45);
    background: linear-gradient(135deg, rgba(var(--theme-g1-rgb),0.22), rgba(var(--theme-g1-rgb),0.08));
    color: #3fd99c;
}

@media (max-width: 1024px) {
    .footer-stats-row {
        gap: 12px;
    }
    .footer-listen-stats-btn {
        width: 44px;
        height: 44px;
    }
    .footer-listen-stats-icon { font-size: 19px; }
}

body.dark-mode .footer-share {
    background: linear-gradient(180deg, #0b0f14 0%, #0f1620 100%);
    color: #d0dce8;
    border-top-color: rgba(255,255,255,0.07);
}

body.dark-mode .footer-divider {
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.18), transparent);
}

body.dark-mode .share-title {
    color: #a0b8cc;
    opacity: 0.85;
}

body.dark-mode .footer-rating-label {
    color: #8aaabf;
}

body.dark-mode .footer-share .star        { color: rgba(255,255,255,0.15); }
body.dark-mode .footer-share .star.checked,
body.dark-mode .footer-share .star.hover  { color: #f6c90e; }

body.dark-mode .copy {
    border-color: rgba(255,255,255,0.15);
}

body.dark-mode .footer-social-btn:hover {
    box-shadow: 0 6px 16px rgba(0,0,0,0.5);
}

body:not(.dark-mode) .footer-share {
    background: linear-gradient(180deg, rgba(var(--theme-c1-rgb),0.14) 0%, rgba(var(--theme-c1-rgb),0.26) 100%);
    color: var(--theme-c2);
    border-top-color: rgba(var(--theme-c1-rgb),0.28);
}
body:not(.dark-mode) .footer-divider {
    background: linear-gradient(90deg, transparent, rgba(var(--theme-c1-rgb),0.4), transparent);
}
body:not(.dark-mode) .share-title { color: var(--theme-c2); }
body:not(.dark-mode) .footer-rating-label { color: var(--theme-c2); }
body:not(.dark-mode) .footer-share .star { color: rgba(var(--theme-c1-rgb),0.3); }
body:not(.dark-mode) .footer-share .star.checked,
body:not(.dark-mode) .footer-share .star.hover { color: #e6a800; }
body:not(.dark-mode) .copy {
    background: rgba(var(--theme-c1-rgb),0.16);
    color: var(--theme-c2);
    border-color: rgba(var(--theme-c1-rgb),0.35);
}
body:not(.dark-mode) .copy:hover { background: rgba(var(--theme-c1-rgb),0.28); }

button[data-category="Adhkar" data-adhkar-type="general"] .station-text {
    padding-right: 55px;
}

.button.completed {
    background: linear-gradient(135deg, #ffffff, rgba(var(--theme-c1-rgb),0.14));
    color: var(--theme-c4);
transform: scale(1.02);
box-shadow: 0 0 10px rgba(var(--theme-c1-rgb),0.8);
border: 2px solid var(--theme-c2);
    transition: all 0.3s ease;
}

.button.completed::after {
    content: "✔";
    position: absolute;
    bottom: 3px;
    left: 10px;
    width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: var(--theme-c2);
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    box-shadow: 0 0 0 2px rgba(255,255,255,0.85), 0 1px 4px rgba(0,0,0,0.35);
}

.button.completed .tasbih-box {
    background: linear-gradient(135deg, var(--theme-c2), var(--theme-c4)) !important;
    border: 2px solid rgba(255,255,255,0.85) !important;
    box-shadow: 0 0 8px rgba(var(--theme-c4-rgb),0.55), 0 1px 4px rgba(0,0,0,0.25);
    transition: background 0.4s ease, border-color 0.4s ease, box-shadow 0.4s ease;
}

.button.completed .tasbih-box .tasbih-count {
    color: #fff !important;
    text-shadow: 0 1px 3px rgba(0,0,0,0.25);
}

#adhkar-progress-wrap {
    margin: 6px auto 4px;
    width: 97%;
    max-width: 900px;
    padding: 8px 14px 10px;
    background: rgba(255,255,255,0.7);
    border-radius: 14px;
    box-shadow: 0 2px 10px rgba(var(--theme-c1-rgb),0.10);
    border: 1px solid rgba(var(--theme-c1-rgb),0.13);
    box-sizing: border-box;
    direction: rtl;
}
#adhkar-progress-bar-bg {
    width: 100%;
    height: 12px;
    background: rgba(var(--theme-c1-rgb),0.15);
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 6px;
}
#adhkar-progress-bar-fill {
    height: 100%;
    width: 0%;
    border-radius: 8px;
    background: linear-gradient(90deg, var(--theme-c1), var(--theme-c2));
    transition: width 0.5s cubic-bezier(.34,1.2,.64,1);
}
#adhkar-progress-label {
    font-family: 'Cairo', Arial, sans-serif;
    font-size: 13px;
    font-weight: 700;
    color: var(--theme-c4);
    text-align: center;
    letter-spacing: 0.3px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}
#adhkar-progress-reset-btn {
    font-size: 15px;
    line-height: 1;
    cursor: pointer;
    opacity: 0.65;
    user-select: none;
    flex-shrink: 0;
    transition: opacity 0.2s, transform 0.2s;
}
#adhkar-progress-reset-btn:hover {
    opacity: 1;
    transform: rotate(-25deg);
}
body.dark-mode #adhkar-progress-reset-btn { color: #b0cfe8; }
body.dark-mode #adhkar-progress-wrap {
    background: rgba(30,50,70,0.7);
    border-color: rgba(100,181,246,0.2);
}
body.dark-mode #adhkar-progress-bar-bg { background: #1a2a3a; }
body.dark-mode #adhkar-progress-label  { color: #b0cfe8; }

@keyframes adhkarBarDone {
    0%   { filter: brightness(1); }
    40%  { filter: brightness(1.3); }
    100% { filter: brightness(1); }
}
#adhkar-progress-bar-fill.done {
    background: linear-gradient(90deg, #00c851, #00e676);
    animation: adhkarBarDone 0.7s ease;
}

@keyframes subFilterFadeIn {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
}
@keyframes subFilterPulse {
    0%   { box-shadow: 0 0 0 0 rgba(var(--theme-c1-rgb),0.45); }
    60%  { box-shadow: 0 0 0 8px rgba(var(--theme-c1-rgb),0); }
    100% { box-shadow: 0 0 0 0 rgba(var(--theme-c1-rgb),0); }
}
@keyframes subFilterSlideIn {
    from { opacity: 0; transform: translateX(20px); }
    to   { opacity: 1; transform: translateX(0); }
}

.subfilter-scroll-wrap {
    display: none;
    position: relative;
    width: 98%;
    max-width: 100%;
    margin: 6px auto 4px;
    box-sizing: border-box;
}
.subfilter-scroll-wrap.visible { display: block; }
.subfilter-scroll-wrap.highlight-attention .subfilter-scroll-strip {
    animation: subFilterPulse 0.7s ease 0.1s 2;
}

.subfilter-scroll-wrap::before,
.subfilter-scroll-wrap::after {
    content: '';
    position: absolute;
    top: 0; bottom: 0;
    width: 28px;
    z-index: 2;
    pointer-events: none;
    transition: opacity 0.2s;
}
.subfilter-scroll-wrap::before {
    right: 0;
    background: linear-gradient(to left, rgba(245,242,230,0.92) 30%, transparent);
}
.subfilter-scroll-wrap::after {
    left: 0;
    background: linear-gradient(to right, rgba(245,242,230,0.92) 30%, transparent);
}
body.dark-mode .subfilter-scroll-wrap::before {
    background: linear-gradient(to left, rgba(22,33,44,0.92) 30%, transparent);
}
body.dark-mode .subfilter-scroll-wrap::after {
    background: linear-gradient(to right, rgba(22,33,44,0.92) 30%, transparent);
}

.subfilter-scroll-strip {
  
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    gap: 8px;
    padding: 8px 14px;
    border-radius: 12px;
    background: rgba(var(--theme-c1-rgb), 0.05);
    border: 1.5px solid rgba(var(--theme-c1-rgb),0.25);
    box-sizing: border-box;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    animation: subFilterFadeIn 0.3s ease;
}
.subfilter-scroll-strip::-webkit-scrollbar { display: none; }

body.dark-mode .subfilter-scroll-strip {
    border-color: rgba(100,181,246,0.28);
}

.subfilter-scroll-strip button {
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px;
    font-size: 13px;
    font-weight: 700;
    font-family: Arial, Tahoma, "Segoe UI", sans-serif;
    background: #fff;
    color: var(--theme-c1);
    border: 2px solid var(--theme-c1);
    border-radius: 20px;
    cursor: pointer;
    white-space: nowrap;
    transition: background 0.18s, color 0.18s, transform 0.15s, box-shadow 0.18s;
    box-sizing: border-box;
    animation: subFilterSlideIn 0.25s ease both;
}
.subfilter-scroll-strip button:hover {
    background: rgba(var(--theme-c1-rgb),0.12);
    border-color: var(--theme-c1);
    color: var(--theme-c2);
    transform: translateY(-2px);
    box-shadow: 0 4px 10px rgba(var(--theme-c1-rgb),0.18);
}
.subfilter-scroll-strip button.active {
    background: linear-gradient(135deg, var(--theme-c1) 0%, var(--theme-c2) 100%);
    color: #fff;
    border-color: transparent;
    box-shadow: 0 3px 10px rgba(var(--theme-c1-rgb),0.38);
    transform: translateY(-1px);
}
body.dark-mode .subfilter-scroll-strip button.active {
    border-color: transparent;
}

.subfilter-scroll-strip button:nth-child(1) { animation-delay: 0.00s; }
.subfilter-scroll-strip button:nth-child(2) { animation-delay: 0.04s; }
.subfilter-scroll-strip button:nth-child(3) { animation-delay: 0.08s; }
.subfilter-scroll-strip button:nth-child(4) { animation-delay: 0.12s; }
.subfilter-scroll-strip button:nth-child(5) { animation-delay: 0.16s; }
.subfilter-scroll-strip button:nth-child(6) { animation-delay: 0.20s; }
.subfilter-scroll-strip button:nth-child(7) { animation-delay: 0.24s; }
.subfilter-scroll-strip button:nth-child(8) { animation-delay: 0.28s; }

@media (min-width: 601px) {
    .subfilter-scroll-strip { padding: 6px 10px; gap: 5px; justify-content: center; }
    .subfilter-scroll-strip button { height: 32px; padding: 0 10px; font-size: 12px; }
}

@media (max-width: 600px) {
    .subfilter-scroll-strip { padding: 6px 10px; gap: 6px; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; }
    .subfilter-scroll-strip button { font-size: 12px; height: 32px; padding: 0 12px; }
}

#livetv-subfilter  { display: none; }
#livetv-subfilter.visible { display: block; }

#more-subfilter    { display: none; }
#more-subfilter.visible { display: block; }

#adhkar-subfilter  { display: none; }
#adhkar-subfilter.visible { display: block; }

#sira-subfilter    { display: none; }
#sira-subfilter.visible { display: block; }

#quransciences-subfilter { display: none; }
#quransciences-subfilter.visible { display: block; }

#radio-subfilter { display: none; }
#radio-subfilter.visible { display: block; }

body.dark-mode #radio-subfilter .subfilter-scroll-strip {
  background: rgba(255,255,255,0.04);
  border-color: rgba(255,255,255,0.10);
}

.radio-sub-btn {
  background: #fff;
  color: var(--theme-c1);
  border: 2px solid var(--theme-c1);
}

body.dark-mode .radio-sub-btn {
  background: rgba(255,255,255,0.06);
  color: #90caf9;
  border-color: rgba(144,202,249,0.35);
}

.radio-sub-btn:hover {
  background: var(--theme-c1) !important;
  color: #fff !important;
}

body.dark-mode .radio-sub-btn:hover {
  background: rgba(144,202,249,0.22) !important;
  color: #fff !important;
}

.radio-sub-btn.active {
  background: var(--theme-c1) !important;
  color: #fff !important;
  border-color: var(--theme-c2) !important;
  font-weight: 700;
}

body.dark-mode .radio-sub-btn.active {
  background: rgba(144,202,249,0.25) !important;
  color: #90caf9 !important;
  border-color: rgba(144,202,249,0.6) !important;
}

#qurankarim-subfilter { display: none; }
#qurankarim-subfilter.visible { display: block; }

#mix-subfilter { display: none; }
#mix-subfilter.visible { display: block; }

#reciters-subfilter { display: none; }
#reciters-subfilter.visible { display: block; }

#scrollToTopBtn {
  position: fixed;
  bottom: 14px;
  right: 140px;
  z-index: 1500;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  border: 1.5px solid rgba(var(--theme-c1-rgb),0.55);
  background: rgba(255,255,255,0.92);
  color: var(--theme-c1);
  cursor: pointer;
  display: none;
  align-items: center;
  justify-content: center;
  box-shadow: 0 3px 10px rgba(0,0,0,0.18);
  backdrop-filter: blur(6px);
  transition: background 0.2s, transform 0.15s, box-shadow 0.2s;
  padding: 0;
}

@media (max-width: 768px) {
  #scrollToTopBtn {
    right: 20px;
    bottom: 20px;
    width: 34px;
    height: 34px;
  }
}

@media (min-width: 769px) and (max-width: 1024px) {
  #scrollToTopBtn {
    right: 40px;
    bottom: 20px;
    width: 36px;
    height: 36px;
  }
}

@media (min-width: 1025px) {
  #scrollToTopBtn {
    right: 140px;
    bottom: 14px;
  }
}

#scrollToTopBtn:hover {
  background: var(--theme-c1);
  color: #fff;
  transform: scale(1.12);
  box-shadow: 0 5px 16px rgba(var(--theme-c1-rgb),0.35);
}
#scrollToTopBtn:active { transform: scale(0.93); }

body.dark-mode #scrollToTopBtn {
  background: rgba(26,26,46,0.95);
  color: #90caf9;
  border-color: rgba(100,181,246,0.5);
}
body.dark-mode #scrollToTopBtn:hover {
  background: #1e3a5f;
  color: #fff;
}

#sticky-player-wrap {
  position: sticky;
  top: 0;
  z-index: 1001;
  padding: 0;
  margin: 0;
  font-family: 'Cairo', Arial, Tahoma, sans-serif;
}

#player-nav-bar {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 10px;
  background: linear-gradient(135deg, #0a1628 0%, #0f2744 50%, #0a1628 100%);
  border-bottom: 1px solid rgba(100,181,246,0.18);
  direction: rtl;
  min-height: 56px;
}

#player-station-label {
  flex: 1;
  font-size: 13px;
  font-weight: 700;
  color: #90caf9;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Cairo', Arial, Tahoma, sans-serif;
  padding: 0 6px;
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 5px;
}

.live-dot-player {
  display: inline-block;
  width: 7px;
  height: 7px;
  background: #4caf50;
  border-radius: 50%;
  flex-shrink: 0;
  animation: pdot 1.6s infinite;
}
@keyframes pdot {
  0%,100%{opacity:1;transform:scale(1);}
  50%{opacity:0.4;transform:scale(0.65);}
}

.pnb-btn {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1.5px solid rgba(100,181,246,0.38);
  background: rgba(255,255,255,0.06);
  color: #90caf9;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  transition: background 0.18s, transform 0.13s, border-color 0.18s, color 0.18s;
  padding: 0;
  position: relative;
}
.pnb-btn:hover {
  background: rgba(var(--theme-c1-rgb),0.28);
  border-color: #64b5f6;
  color: #fff;
  transform: scale(1.12);
}
.pnb-btn:active { transform: scale(0.9); }

.pnb-btn::after {
  content: attr(data-tip);
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 9px;
  white-space: nowrap;
  color: #64b5f6;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.15s;
  font-family: 'Cairo', Arial, sans-serif;
  font-size: 0;
}
.pnb-btn:hover::after { opacity: 1; }

#pnb-play {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  border: 2px solid rgba(100,181,246,0.65);
  background: linear-gradient(135deg, var(--theme-c1) 0%, var(--theme-c2) 100%);
  color: #fff;
  flex-shrink: 0;
  box-shadow: 0 0 0 0 rgba(var(--theme-c1-rgb),0.35);
  transition: background 0.2s, transform 0.15s, box-shadow 0.2s;
}
#pnb-play.is-playing {
  animation: play-pulse 2.2s infinite;
}
@keyframes play-pulse {
  0%,100%{box-shadow:0 0 0 0 rgba(var(--theme-c1-rgb),0.35);}
  50%{box-shadow:0 0 0 10px rgba(var(--theme-c1-rgb),0);}
}
#pnb-play:hover {
  background: linear-gradient(135deg, #42a5f5 0%, #1976d2 100%);
  transform: scale(1.1);
}
#pnb-play svg { width: 20px; height: 20px; }

#pnb-copy {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1.5px solid rgba(100,181,246,0.35);
  background: rgba(255,255,255,0.05);
  color: #90caf9;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.18s, transform 0.13s, border-color 0.18s, color 0.18s;
  padding: 0;
  position: relative;
  opacity: 0.5;
  pointer-events: none;
}
#pnb-copy.active {
  opacity: 1;
  pointer-events: auto;
}
#pnb-copy:hover {
  background: rgba(var(--theme-c1-rgb),0.25);
  border-color: #64b5f6;
  color: #fff;
  transform: scale(1.12);
}
#pnb-copy:active { transform: scale(0.9); }
#pnb-copy svg { width: 14px; height: 14px; }
#pnb-copy.copied {
  border-color: #66bb6a !important;
  color: #66bb6a !important;
  background: rgba(102,187,106,0.15) !important;
}

#pnb-share {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1.5px solid rgba(100,181,246,0.35);
  background: rgba(255,255,255,0.05);
  color: #90caf9;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.18s, transform 0.13s, border-color 0.18s, color 0.18s;
  padding: 0;
  position: relative;
  opacity: 0.5;
  pointer-events: none;
}
#pnb-share.active {
  opacity: 1;
  pointer-events: auto;
}
#pnb-share:hover {
  background: rgba(var(--theme-c1-rgb),0.25);
  border-color: #64b5f6;
  color: #fff;
  transform: scale(1.12);
}
#pnb-share:active { transform: scale(0.9); }
#pnb-share svg { width: 14px; height: 14px; }

#pnb-download {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1.5px solid rgba(100,181,246,0.35);
  background: rgba(255,255,255,0.05);
  color: #90caf9;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  transition: background 0.18s, transform 0.13s, border-color 0.18s, color 0.18s;
  padding: 0;
  position: relative;
  display: none;
}
#pnb-download.show {
  display: flex;
}
#pnb-download:hover {
  background: rgba(var(--theme-c1-rgb),0.25);
  border-color: #64b5f6;
  color: #fff;
  transform: scale(1.12);
}
#pnb-download:active { transform: scale(0.9); }
#pnb-download svg { width: 14px; height: 14px; }
#pnb-download.downloading {
  opacity: 0.55;
  pointer-events: none;
}
#pnb-download.done {
  border-color: #66bb6a !important;
  color: #66bb6a !important;
  background: rgba(102,187,106,0.15) !important;
}

#pnb-random {
  border-color: rgba(255,193,7,0.45) !important;
  background: rgba(255,193,7,0.1) !important;
  color: #ffd54f !important;
}
#pnb-random:hover {
  background: rgba(255,193,7,0.28) !important;
  border-color: #ffd54f !important;
  color: #fff !important;
}

.pnb-divider {
  width: 1px;
  height: 30px;
  background: rgba(100,181,246,0.18);
  flex-shrink: 0;
}

.pnb-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3px;
  flex-shrink: 0;
}
.pnb-group .pnb-lbl {
  font-size: 9px;
  color: rgba(100,181,246,0.7);
  font-family: 'Cairo', Arial, sans-serif;
  white-space: nowrap;
  line-height: 1;
}
.pnb-group:has(#pnb-random) .pnb-lbl { color: rgba(255,213,79,0.75); }
.pnb-group:has(#pnb-play) .pnb-lbl { color: rgba(100,181,246,0.85); }

#player-vol-wrap {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
}
#player-vol-wrap .vol-ico { font-size: 14px; line-height: 1; }

#player-vol-slider {
  -webkit-appearance: none;
  appearance: none;
  width: 72px;
  height: 4px;
  border-radius: 10px;
  background: rgba(255,255,255,0.22);
  outline: none;
  cursor: pointer;
  transition: background 0.2s;
}
#player-vol-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 14px; height: 14px;
  border-radius: 50%;
  background: #90caf9;
  border: 2px solid var(--theme-c1);
  cursor: pointer;
  transition: transform 0.12s;
}
#player-vol-slider::-webkit-slider-thumb:hover { transform: scale(1.28); }
#player-vol-slider::-moz-range-thumb {
  width: 14px; height: 14px;
  border-radius: 50%;
  background: #90caf9;
  border: 2px solid var(--theme-c1);
  cursor: pointer;
}

#status {

  background: #dbeeff !important;
  color: #0d47a1 !important;
  font-weight: 700;
  border-radius: 0;
  padding: 7px 12px;
  box-shadow: none;
  text-align: center;
  width: 100%;
  max-width: 100%;
  margin: 0;
  position: relative;
  top: unset;
  z-index: auto;
  font-size: 13px;
  font-family: 'Cairo', Arial, Tahoma, sans-serif;
  border-bottom: 0.5px solid rgba(var(--theme-c1-rgb),0.25);
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  line-height: 1.4;
}

#status.status-error {
  background: #ffecb3 !important;
  color: #6d3b00 !important;
  border-bottom: 0.5px solid rgba(255,160,0,0.35) !important;
}

@media (min-width: 769px) {
  #status {
    display: none !important;
  }
}

#currentAudio {
  position: relative;
  width: 100%;
  display: block;
  background: #f8f9fa;
  padding: 6px 10px;
  box-sizing: border-box;
  transition: all 0.3s ease;
}

#currentAudio.mini {
  position: fixed;
  bottom: 10px;
  left: 10px;
  width: calc(100% - 20px);
  z-index: 9999;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0,0,0,0.25);
  padding: 4px 8px;
}

#currentAudio.mini::-webkit-media-controls-panel {
  transform: scale(0.9);
}

body:not(.dark-mode) #player-nav-bar {
  background: linear-gradient(135deg, var(--theme-c1) 0%, var(--theme-c2) 50%, var(--theme-c1) 100%);
  border-bottom: 1px solid var(--theme-c2);
}
body:not(.dark-mode) #player-station-label { color: #fff; }
body:not(.dark-mode) .live-dot-player { background: #69f0ae; }
body:not(.dark-mode) .pnb-btn {
  background: rgba(255,255,255,0.18);
  border-color: rgba(255,255,255,0.4);
  color: #fff;
}
body:not(.dark-mode) .pnb-btn:hover {
  background: rgba(255,255,255,0.32);
  border-color: #fff;
  color: #fff;
}
body:not(.dark-mode) .pnb-btn::after { color: #fff; }
body:not(.dark-mode) #pnb-play {
  background: linear-gradient(135deg, var(--theme-c1) 0%, var(--theme-c2) 100%);
  color: #fff;
  border-color: rgba(var(--theme-c1-rgb),0.65);
}
body:not(.dark-mode) #pnb-play:hover {
  background: linear-gradient(135deg, var(--theme-c1) 0%, var(--theme-c2) 100%);
  filter: brightness(1.1);
}
body:not(.dark-mode) #pnb-copy:hover,
body:not(.dark-mode) #pnb-share:hover,
body:not(.dark-mode) #pnb-download:hover {
  border-color: var(--theme-c1);
}
body:not(.dark-mode) #pnb-random {
  background: rgba(255,193,7,0.12) !important;
  border-color: rgba(230,162,0,0.5) !important;
  color: #b76e00 !important;
}
body:not(.dark-mode) .pnb-group .pnb-lbl { color: rgba(255,255,255,0.85); }
body:not(.dark-mode) .pnb-group:has(#pnb-play) .pnb-lbl { color: #fff; }
body:not(.dark-mode) #player-vol-slider { background: rgba(255,255,255,0.3); }
body:not(.dark-mode) #player-vol-slider::-webkit-slider-thumb {
  background: #fff;
  border-color: var(--theme-c2);
}
body:not(.dark-mode) #player-vol-slider::-moz-range-thumb {
  background: #fff;
  border-color: var(--theme-c2);
}
body:not(.dark-mode) .pnb-divider { background: rgba(255,255,255,0.3); }
body:not(.dark-mode) #status {
  background: rgba(var(--theme-c1-rgb),0.14) !important;
  color: var(--theme-c2) !important;
  border-bottom: 0.5px solid rgba(var(--theme-c1-rgb),0.3);
}

@media (max-width: 420px) {
  #player-vol-slider { display: none; }
  .vol-ico { display: none; }
  #player-vol-wrap { display: none; }
  .pnb-btn { width: 32px; height: 32px; }
  #pnb-play { width: 42px; height: 42px; }
  #player-station-label { font-size: 11px; flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  #player-nav-bar { gap: 4px; padding: 5px 7px; }
  .pnb-group .pnb-lbl { display: none; }
  .pnb-divider { height: 24px; }
}

@media (min-width: 421px) and (max-width: 600px) {
  #player-vol-slider { width: 60px; }
  .pnb-btn { width: 34px; height: 34px; }
  #pnb-play { width: 44px; height: 44px; }
  #player-station-label { font-size: 12px; flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  #player-nav-bar { gap: 4px; padding: 5px 8px; }
  .pnb-group .pnb-lbl { display: none; }
  .pnb-divider { height: 24px; }
}

#customPlayToggleButton.playing {
    will-change: box-shadow;
}
.customBtnControl {
    will-change: transform;
}

.button-grid, .tasbih-box {
    content-visibility: auto;
    contain-intrinsic-size: 0 50px;
}

body.dark-mode #siteWelcomeText { color: #a0b4c8; }

body.dark-mode #arabicVerse  { color: #c8d8e8 !important; text-shadow: none !important; }
body.dark-mode #englishVerse { color: #8aa0b4 !important; }
body.dark-mode #verseNumber  { color: #5b9bd5 !important; }
body.dark-mode .basmala-line { color: #7ab3d9 !important; }
body.dark-mode #quranVerse   {
    background: linear-gradient(160deg, rgba(30,80,120,0.12) 0%, rgba(0,0,0,0) 100%);
    border-color: rgba(90,160,220,0.15);
}

body.dark-mode #filters-container { background: #1a2535; border-color: rgba(100,181,246,0.12); }
body.dark-mode .subfilter-scroll-strip { background: rgba(var(--theme-c1-rgb),0.06); }
body.dark-mode .subfilter-scroll-strip button {
    background: #1e2d3e;
    color: #90caf9;
    border-color: rgba(100,181,246,0.2);
}
body.dark-mode .subfilter-scroll-strip button.active,
body.dark-mode .subfilter-scroll-strip button:hover {
    background: rgba(var(--theme-c1-rgb),0.22);
    color: #64b5f6;
}

body.dark-mode audio { background: #1a2535; color-scheme: dark; }
body.dark-mode #currentAudio { background: #1a2535; border-color: #2e4a6a; }

body.dark-mode #scrollToTopBtn {
    background: rgba(26,37,53,0.95);
    color: #90caf9;
    border-color: rgba(100,181,246,0.25);
}
body.dark-mode #scrollToTopBtn:hover { background: rgba(var(--theme-c1-rgb),0.2); }

body.dark-mode .isolated-radio-player { background: transparent; border-color: rgba(100,181,246,0.2); }
body.dark-mode .isolated-play-button  { background: #1e2d3e; color: #90caf9; border-color: rgba(100,181,246,0.3); }
body.dark-mode .isolated-play-button:hover  { background: #253d55; }
body.dark-mode .isolated-play-button:active { background: #1a2a3a; }


body.dark-mode .star         { color: #4a5568; }
body.dark-mode .star.checked,
body.dark-mode .star.hover   { color: #f6c90e; }

body.dark-mode .toast {
    background: linear-gradient(135deg,
      rgba(15, 35, 65, 0.82) 0%,
      rgba(20, 45, 80, 0.80) 50%,
      rgba(12, 30, 58, 0.82) 100%);
    backdrop-filter: blur(16px) saturate(1.4);
    -webkit-backdrop-filter: blur(16px) saturate(1.4);
    color: #b8d8f8;
    border-color: rgba(80, 140, 220, 0.28);
    box-shadow:
      0 2px 18px rgba(20, 70, 160, 0.28),
      0 1px 4px rgba(0,0,0,0.25),
      inset 0 1px 0 rgba(100,160,255,0.12);
}
body.dark-mode .toast-text { color: #b8d8f8; }
body.dark-mode .toast-text b { color: #90c4f4; }
body.dark-mode .toast button.toast-play-btn {
  background: linear-gradient(135deg, rgba(60,120,220,0.22) 0%, rgba(80,150,240,0.28) 100%);
  border-color: rgba(80,140,220,0.35);
  color: #90c4f4;
}
body.dark-mode .toast button.toast-play-btn:hover {
  background: linear-gradient(135deg, rgba(60,120,220,0.35) 0%, rgba(80,150,240,0.42) 100%);
  border-color: rgba(80,140,220,0.55);
}
body.dark-mode .toast button.toast-loc-btn {
  background: linear-gradient(135deg, rgba(var(--theme-g1-rgb),0.18) 0%, rgba(21,120,90,0.24) 100%);
  border-color: rgba(93,202,165,0.35);
  color: #5DCAA5;
}
body.dark-mode .toast button.toast-loc-btn:hover {
  background: linear-gradient(135deg, rgba(var(--theme-g1-rgb),0.32) 0%, rgba(21,120,90,0.40) 100%);
  border-color: rgba(93,202,165,0.55);
}
body.dark-mode .toast button.toast-close-btn {
  background: rgba(80,140,220,0.12);
  border-color: rgba(80,140,220,0.22);
  color: rgba(184,216,248,0.65);
}
body.dark-mode .toast button.toast-close-btn:hover {
  background: rgba(80,140,220,0.25);
  color: #b8d8f8;
}
body.dark-mode .toast-lang-btn {
  background: rgba(80,140,220,0.14);
  border-color: rgba(80,140,220,0.28);
  color: #90c4f4;
}
body.dark-mode .toast-lang-btn:hover {
  background: rgba(80,140,220,0.25);
}
body.dark-mode .footer-button  { background: var(--theme-c2); color: #fff; }
body.dark-mode .footer-button:hover { background: #1976d2; }
body.dark-mode .facebook-button { background: #1a3a6e; color: #90b8f8; }
body.dark-mode .facebook-button:hover { background: #213f7a; }
body.dark-mode .copy      { background: #2d3748; color: #e2e8f0; }
body.dark-mode .copy:hover { background: #3a4a5e; }

body.dark-mode #favManagerOverlay { background: rgba(0,0,0,0.72); }
body.dark-mode #favManagerEmpty   { color: #6b8a9e; }
body.dark-mode #favManagerClose   { color: #6b8a9e; }
body.dark-mode #favManagerClose:hover { color: #e53935; }

body.dark-mode .site-modal-window { background: #1a2535; border-color: rgba(100,181,246,0.2); }
body.dark-mode .site-modal-body   { background: #1a2535; color: #c8d8e8; }

body.dark-mode #mag_translate_toggle button { background: rgba(26,37,53,0.9); color: #90caf9; border-color: rgba(100,181,246,0.25); }
body.dark-mode #mag_translate_toggle button:hover { background: var(--theme-c2) !important; color: #fff !important; }

body.dark-mode :is(#welcomeDarkModeBtn, #translateBarBtn, .welcome-toggle-btn) {
    background: rgba(26,37,53,0.85);
    color: #90caf9;
    border-color: rgba(100,181,246,0.25);
}
body.dark-mode :is(#welcomeDarkModeBtn, #translateBarBtn, .welcome-toggle-btn):hover {
    background: rgba(var(--theme-c1-rgb),0.15);
    color: #64b5f6;
}

body.dark-mode #salah-pip-btn:active { background: #0a6647; }
body.dark-mode .sp-btn:hover         { background: rgba(var(--theme-g1-rgb),0.22); }
body.dark-mode #sp-pip-toggle:hover  { background: rgba(var(--theme-g1-rgb),0.30); }

.pl-panel {
    display: none;
    direction: rtl;
    font-family: 'Cairo', Arial, sans-serif;
    margin: 0 auto 6px auto;
    max-width: 900px;
    width: 98%;
    box-sizing: border-box;
}
.pl-toolbar {
    border-radius: 12px;
    padding: 8px 12px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    justify-content: center;
}

.pl-toolbar--blue {
    background: linear-gradient(135deg,#eaf3fb,#f0f7ff);
    border: 1.5px solid rgba(var(--theme-c1-rgb),0.22);
}
.pl-label--blue  { color: #1a3a52; }
.pl-count--blue  { color: var(--theme-c2); background: rgba(var(--theme-c1-rgb),0.1); }
.pl-btn--blue-border { border-color: rgba(var(--theme-c1-rgb),0.3) !important; color: var(--theme-c2) !important; }

.pl-toolbar--green {
    background: linear-gradient(135deg,#f0faf0,#e8f5e9);
    border: 1.5px solid rgba(40,167,69,0.22);
}
.pl-label--green  { color: #1a3a2a; }
.pl-count--green  { color: #1e7e34; background: rgba(40,167,69,0.1); }
.pl-btn--green-border { border-color: rgba(40,167,69,0.3) !important; color: #1e7e34 !important; }

.pl-label {
    font-size: 13px;
    font-weight: 700;
}

.pl-btn {
    font-family: 'Cairo', Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    padding: 5px 12px;
    border-radius: 999px;
    cursor: pointer;
    transition: opacity 0.15s, background 0.15s;
}
.pl-btn--play {
    padding: 5px 14px;
    border: none;
    background: linear-gradient(135deg,var(--theme-c2),var(--theme-g2));
    color: #fff;
    box-shadow: 0 2px 6px rgba(var(--theme-g1-rgb),0.3);
}
.pl-btn--play:hover { opacity: 0.88; }
.pl-btn--select {
    background: rgba(255,255,255,0.9);
    border: 1.5px solid transparent;
}
.pl-btn--clear {
    background: rgba(255,255,255,0.9);
    border: 1.5px solid rgba(229,57,53,0.3);
    color: #c62828;
}
.pl-btn--clear:hover { background: rgba(229,57,53,0.08); }
.pl-btn--nav {
    background: rgba(255,255,255,0.9);
    border: 1.5px solid rgba(var(--theme-c1-rgb),0.3);
    color: var(--theme-c2);
    padding: 5px 13px;
    font-size: 15px;
    line-height: 1;
}
.pl-btn--nav:hover { background: rgba(var(--theme-c1-rgb),0.1); }
.pl-btn--nav:disabled { opacity: 0.35; cursor: default; }
body.dark-mode .pl-btn--nav { background: rgba(255,255,255,0.06); border-color: rgba(var(--theme-c1-rgb),0.45); color: #64b5f6; }
body.dark-mode .pl-btn--nav:hover { background: rgba(var(--theme-c1-rgb),0.15); }

.pl-count {
    font-size: 12px;
    font-weight: 700;
    padding: 3px 10px;
    border-radius: 999px;
}

.pl-now {
    margin-top: 5px;
    border-radius: 10px;
    padding: 6px 14px;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
}
.pl-now--blue  { background: rgba(var(--theme-c1-rgb),0.08); border: 1.5px solid rgba(var(--theme-c1-rgb),0.2); color: #1a3a52; }
.pl-now--green { background: rgba(40,167,69,0.08);  border: 1.5px solid rgba(40,167,69,0.2);  color: #1a3a2a; }

body.dark-mode .pl-toolbar--blue {
    background: linear-gradient(135deg,#0d1e30,#111d2e);
    border-color: rgba(var(--theme-c1-rgb),0.3);
}
body.dark-mode .pl-toolbar--green {
    background: linear-gradient(135deg,#0d1f12,#0f2015);
    border-color: rgba(40,167,69,0.3);
}
body.dark-mode .pl-label--blue  { color: #90caf9; }
body.dark-mode .pl-label--green { color: #81c784; }
body.dark-mode .pl-count--blue  { color: #64b5f6; background: rgba(var(--theme-c1-rgb),0.18); }
body.dark-mode .pl-count--green { color: #66bb6a; background: rgba(40,167,69,0.18); }
body.dark-mode .pl-btn--select  { background: rgba(255,255,255,0.06); }
body.dark-mode .pl-btn--blue-border  { border-color: rgba(var(--theme-c1-rgb),0.45) !important; color: #64b5f6 !important; }
body.dark-mode .pl-btn--green-border { border-color: rgba(40,167,69,0.45) !important; color: #66bb6a !important; }
body.dark-mode .pl-btn--clear  { background: rgba(255,255,255,0.06); border-color: rgba(229,57,53,0.4); color: #ef9a9a; }
body.dark-mode .pl-btn--clear:hover { background: rgba(229,57,53,0.15); }
body.dark-mode .pl-now--blue  { background: rgba(var(--theme-c1-rgb),0.1); border-color: rgba(var(--theme-c1-rgb),0.3); color: #90caf9; }
body.dark-mode .pl-now--green { background: rgba(40,167,69,0.1);  border-color: rgba(40,167,69,0.3);  color: #81c784; }

  #ai-assistant-box {
    margin: 14px auto 6px;
    width: 97%; max-width: 860px;
    background: linear-gradient(135deg, #0f1923 0%, #1a2d3d 60%, #0d2137 100%);
    border-radius: 14px;
    border: 1.5px solid rgba(var(--theme-c1-rgb),0.35);
    overflow: hidden;
    box-shadow: 0 4px 24px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.06);
    direction: rtl;
  }
  body:not(.dark-mode) #ai-assistant-box {
    background: linear-gradient(135deg,rgba(var(--theme-c1-rgb),0.07),rgba(var(--theme-c2-rgb),0.07));
    border: 1.5px solid rgba(var(--theme-c1-rgb),0.18);
    box-shadow: none;
  }
  #ai-assistant-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 14px;
    cursor: pointer;
    user-select: none;
  }
  #ai-assistant-header-left {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  #ai-assistant-icon {
    width: 30px; height: 30px;
    background: linear-gradient(135deg, var(--theme-c1), var(--theme-c2));
    border-radius: 8px;
    display: flex; align-items: center; justify-content: center;
    font-size: 16px;
    flex-shrink: 0;
    box-shadow: 0 2px 8px rgba(var(--theme-c1-rgb),0.4);
  }
  #ai-assistant-title {
    font-size: 13px; font-weight: 700;
    color: var(--theme-c1);
    letter-spacing: 0.3px;
  }
  body:not(.dark-mode) #ai-assistant-title { color: var(--theme-c4); }
  #ai-assistant-subtitle {
    font-size: 11px; color: rgba(var(--theme-c1-rgb),0.6);
    margin-top: 1px;
  }
  body:not(.dark-mode) #ai-assistant-subtitle { color: var(--theme-c3); }
  #ai-assistant-toggle-icon {
    font-size: 14px; color: rgba(var(--theme-c1-rgb),0.7);
    transition: transform 0.3s ease;
  }
  body:not(.dark-mode) #ai-assistant-toggle-icon { color: var(--theme-c3); }
  #ai-assistant-toggle-icon.open { transform: rotate(180deg); }
  #ai-assistant-body {
    display: none;
    padding: 0 12px 12px;
    flex-direction: column;
    gap: 8px;
  }
  #ai-assistant-body.open { display: flex; }
  #ai-chat-messages {
    max-height: 260px;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 6px 2px;
    scrollbar-width: thin;
    scrollbar-color: rgba(var(--theme-g1-rgb),0.4) transparent;
  }
  .ai-msg {
    max-width: 88%;
    padding: 9px 13px;
    border-radius: 12px;
    font-size: 13px;
    line-height: 1.55;
    word-break: break-word;
    animation: aiMsgIn 0.25s ease;
  }
  @keyframes aiMsgIn {
    from { opacity: 0; transform: translateY(6px); }
    to   { opacity: 1; transform: translateY(0); }
  }
  .ai-msg.user {
    align-self: flex-start;
    background: rgba(var(--theme-g1-rgb),0.2);
    color: var(--theme-g1);
    border-bottom-right-radius: 4px;
    border: 1px solid rgba(var(--theme-g1-rgb),0.25);
  }
  body:not(.dark-mode) .ai-msg.user {
    background: rgba(var(--theme-g1-rgb),0.12);
    color: var(--theme-g2);
    border: 1px solid rgba(var(--theme-g1-rgb),0.2);
  }
  .ai-msg.bot {
    align-self: flex-end;
    background: rgba(255,255,255,0.07);
    color: rgba(255,255,255,0.85);
    border-bottom-left-radius: 4px;
    border: 1px solid rgba(255,255,255,0.08);
  }
  body:not(.dark-mode) .ai-msg.bot {
    background: #fff;
    color: #2c3e50;
    border: 1px solid rgba(var(--theme-g1-rgb),0.15);
  }
  .ai-msg.bot .ai-bot-label {
    font-size: 10px; font-weight: 700;
    color: var(--theme-g1);
    display: block;
    margin-bottom: 4px;
    letter-spacing: 0.5px;
  }
  .ai-typing {
    align-self: flex-end;
    padding: 10px 16px;
    background: rgba(255,255,255,0.07);
    border-radius: 12px;
    border-bottom-left-radius: 4px;
    border: 1px solid rgba(255,255,255,0.08);
    display: flex; gap: 4px; align-items: center;
  }
  body:not(.dark-mode) .ai-typing {
    background: #fff;
    border: 1px solid rgba(var(--theme-g1-rgb),0.15);
  }
  .ai-typing span {
    width: 6px; height: 6px;
    background: var(--theme-g1);
    border-radius: 50%;
    animation: aiDot 1.2s infinite;
  }
  .ai-typing span:nth-child(2) { animation-delay: 0.2s; }
  .ai-typing span:nth-child(3) { animation-delay: 0.4s; }
  @keyframes aiDot {
    0%,80%,100% { opacity: 0.3; transform: scale(0.8); }
    40%          { opacity: 1;   transform: scale(1.1); }
  }
  #ai-input-row {
    display: flex;
    gap: 7px;
    align-items: flex-end;
  }
  #ai-user-input {
    flex: 1;
    background: rgba(255,255,255,0.07);
    border: 1px solid rgba(var(--theme-g1-rgb),0.3);
    border-radius: 10px;
    padding: 9px 12px;
    color: rgba(255,255,255,0.85);
    font-size: 13px;
    font-family: inherit;
    resize: none;
    outline: none;
    min-height: 38px; max-height: 100px;
    transition: border-color 0.2s;
    direction: rtl;
  }
  body:not(.dark-mode) #ai-user-input {
    background: #fff;
    color: #2c3e50;
    border-color: rgba(var(--theme-g1-rgb),0.3);
  }
  #ai-user-input:focus { border-color: rgba(var(--theme-g1-rgb),0.7); }
  #ai-user-input::placeholder { color: rgba(var(--theme-g1-rgb),0.5); }
  body:not(.dark-mode) #ai-user-input::placeholder { color: rgba(var(--theme-g2-rgb),0.4); }
  #ai-send-btn {
    width: 38px; height: 38px;
    background: linear-gradient(135deg, var(--theme-c2), var(--theme-g2));
    border: none; border-radius: 10px;
    color: #fff; font-size: 17px;
    cursor: pointer; flex-shrink: 0;
    display: flex; align-items: center; justify-content: center;
    transition: opacity 0.2s, transform 0.15s;
    box-shadow: 0 2px 8px rgba(var(--theme-g1-rgb),0.35);
  }
  #ai-send-btn:hover { opacity: 0.85; transform: scale(1.05); }
  #ai-send-btn:disabled { opacity: 0.4; cursor: not-allowed; transform: none; }
  #ai-quick-btns {
    display: flex; gap: 6px; flex-wrap: wrap;
  }
  .ai-quick-btn {
    background: rgba(var(--theme-g1-rgb),0.15);
    border: 1px solid rgba(var(--theme-g1-rgb),0.3);
    border-radius: 20px;
    padding: 4px 11px;
    font-size: 11px; color: var(--theme-g1);
    cursor: pointer;
    transition: background 0.2s;
    font-family: inherit;
  }
  body:not(.dark-mode) .ai-quick-btn {
    background: rgba(var(--theme-g1-rgb),0.1);
    color: var(--theme-g2);
  }
  .ai-quick-btn:hover { background: rgba(var(--theme-g1-rgb),0.3); }
  #ai-clear-btn {
    background: none; border: none;
    font-size: 11px; color: rgba(var(--theme-g1-rgb),0.55);
    cursor: pointer; padding: 2px 4px;
    font-family: inherit;
    transition: color 0.2s;
    align-self: flex-end;
    margin-top: -2px;
  }
  body:not(.dark-mode) #ai-clear-btn { color: rgba(var(--theme-g2-rgb),0.45); }
  #ai-clear-btn:hover { color: #e57373; }


/* ===================== قسم 4 (part4.css) ===================== */
.pl-check-wrap {
  position: relative;
  display: inline-block;
  width: 100%;
}

.pl-check-wrap:has(> button[style*="display: none"]),
.pl-check-wrap:has(> button.hidden) {
  display: none !important;
}

.pl-check-wrap .pl-cb {
  float: right;
  margin-right: 2px;
  margin-top: 2px;
  width: 17px;
  height: 17px;
  cursor: pointer;
  accent-color: var(--theme-c1);
  flex-shrink: 0;
  position: relative;
  z-index: 10;
  vertical-align: middle;
}

.pl-check-wrap .pl-cb-tooltip {
  display: none;
  position: absolute;
  top: -36px;
  right: 0;
  background: rgba(0,0,0,0.82);
  color: #fff;
  font-size: 11px;
  font-family: 'Cairo', Arial, sans-serif;
  white-space: nowrap;
  padding: 4px 9px;
  border-radius: 7px;
  z-index: 9999;
  pointer-events: none;
  line-height: 1.4;
}
.pl-check-wrap .pl-cb-wrapper:hover .pl-cb-tooltip {
  display: block;
}

.pl-check-wrap .pl-cb-wrapper {
  float: right;
  position: relative;
  display: inline-flex;
  align-items: center;
  margin-right: 2px;
}

.pl-check-wrap.pl-selected .button {
  outline: 2.5px solid var(--theme-c1);
  background: linear-gradient(135deg, rgba(var(--theme-c1-rgb),0.13), rgba(var(--theme-c1-rgb),0.04)) !important;
}

/* ===================== قسم 5 — AQX (part5-aqx.css) ===================== */
    #audio-quality-settings.aqx-panel{
      --aqx-green:var(--theme-g1); --aqx-green-light:#34c294; --aqx-gold:#FFB74D;
      --aqx-navy:var(--theme-c4); --aqx-blue:var(--theme-c3); --aqx-bass:#e57373; --aqx-mid:#ffb74d; --aqx-treble:#4CC9F0;
      margin:8px auto 4px; width:97%; max-width:860px; box-sizing:border-box;
      position:relative; overflow:hidden;
      padding:12px 18px 14px; border-radius:18px;
      display:flex; flex-direction:column; gap:8px;
      font-family:'Cairo',Arial,sans-serif; color:var(--aqx-navy);
      background:linear-gradient(155deg,rgba(255,255,255,0.9),rgba(255,255,255,0.72)),linear-gradient(135deg,rgba(var(--theme-c1-rgb),0.14),rgba(var(--theme-c2-rgb),0.12));
      backdrop-filter:blur(14px); -webkit-backdrop-filter:blur(14px);
      border:1.5px solid rgba(var(--theme-c1-rgb),0.18);
      box-shadow:0 8px 28px rgba(var(--theme-c4-rgb),0.10), inset 0 1px 0 rgba(255,255,255,0.6);
    }
    #audio-quality-settings.aqx-panel::after{
      content:"";position:absolute;top:-40%;left:-10%;width:60%;height:180%;
      background:radial-gradient(circle,rgba(255,183,77,0.20),transparent 70%);pointer-events:none;
    }
    #audio-quality-settings .aqx-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;position:relative;z-index:1;}
    #audio-quality-settings .aqx-title-group{display:flex;align-items:center;gap:10px;}
    #audio-quality-settings .aqx-mini-viz{display:flex;align-items:flex-end;gap:2px;height:18px;padding:2px 4px;border-radius:6px;background:rgba(var(--theme-g1-rgb),0.08);}
    #audio-quality-settings .aqx-mini-viz span{width:3px;border-radius:2px;height:40%;transition:height .25s ease;}
    #aqxVizBass{background:var(--aqx-bass);} #aqxVizMid{background:var(--aqx-mid);} #aqxVizTreble{background:var(--aqx-treble);}
    #audioQualityResetBtn{padding:5px 14px;border-radius:10px;border:1px solid rgba(14,42,61,0.12);cursor:pointer;font-size:12px;font-weight:700;font-family:'Cairo',Arial,sans-serif;background:rgba(255,255,255,0.7);color:var(--aqx-navy);white-space:nowrap;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;}
    #audioQualityResetBtn:hover{background:#fff;box-shadow:0 3px 10px rgba(14,42,61,0.12);}
    #audioQualityResetBtn:active{transform:scale(0.94) rotate(-8deg);}
    #audio-quality-settings .aqx-boost-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:relative;z-index:1;}
    #audio-quality-settings .aqx-boost-row label{font-size:13px;font-weight:700;color:var(--aqx-blue);white-space:nowrap;min-width:110px;}
    #audioBoostSlider{-webkit-appearance:none;appearance:none;flex:1;min-width:120px;height:8px;border-radius:6px;cursor:pointer;background:linear-gradient(to right,var(--aqx-green) 0%,rgba(var(--theme-g1-rgb),0.15) 0%);outline:none;}
    #audioBoostSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--aqx-green);box-shadow:0 2px 6px rgba(14,42,61,0.25);cursor:pointer;transition:transform .12s ease;margin-top:-6px;}
    #audioBoostSlider::-webkit-slider-thumb:hover{transform:scale(1.15);}
    #audioBoostSlider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--aqx-green);box-shadow:0 2px 6px rgba(14,42,61,0.25);cursor:pointer;}
    #audioBoostSlider::-moz-range-track{height:8px;border-radius:6px;background:rgba(var(--theme-g1-rgb),0.15);}
    #audioBoostValueLabel{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;min-width:48px;text-align:center;color:#fff;background:var(--aqx-green);border-radius:8px;padding:3px 8px;transition:background .2s ease;}
    #playbackSpeedSlider{-webkit-appearance:none;appearance:none;flex:1;min-width:120px;height:8px;border-radius:6px;cursor:pointer;background:linear-gradient(to right,var(--aqx-blue) 0%,rgba(14,42,61,0.12) 0%);outline:none;}
    #playbackSpeedSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--aqx-blue);box-shadow:0 2px 6px rgba(14,42,61,0.25);cursor:pointer;transition:transform .12s ease;margin-top:-6px;}
    #playbackSpeedSlider::-webkit-slider-thumb:hover{transform:scale(1.15);}
    #playbackSpeedSlider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--aqx-blue);box-shadow:0 2px 6px rgba(14,42,61,0.25);cursor:pointer;}
    #playbackSpeedSlider::-moz-range-track{height:8px;border-radius:6px;background:rgba(14,42,61,0.12);}
    #playbackSpeedValueLabel{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;min-width:48px;text-align:center;color:#fff;background:var(--aqx-blue);border-radius:8px;padding:3px 8px;transition:background .2s ease;}
    #equalizer-row.aqx-eq-row{padding-top:14px;margin-top:6px;position:relative;z-index:1;border-top:1px dashed rgba(14,42,61,0.12);display:flex;justify-content:center;width:100%;}
    #audio-quality-settings .aqx-eq-inner{display:flex;align-items:flex-end;justify-content:center;gap:34px;flex-wrap:wrap;max-width:620px;width:100%;}
    #audio-quality-settings .aqx-faders-group{display:flex;align-items:flex-end;gap:20px;}
    #audio-quality-settings .aqx-divider{align-self:stretch;width:1px;margin:0 4px;background:linear-gradient(to bottom,transparent,rgba(14,42,61,0.15),transparent);}
    #audio-quality-settings .aqx-fader-col{display:flex;flex-direction:column;align-items:center;gap:4px;}
    #audio-quality-settings .aqx-fader-col span{font-size:11px;font-weight:800;color:var(--aqx-navy);font-variant-numeric:tabular-nums;background:rgba(14,42,61,0.06);border-radius:6px;padding:1px 6px;min-width:34px;text-align:center;}
    #audio-quality-settings .aqx-fader-track{position:relative;width:28px;height:78px;border-radius:8px;background:rgba(14,42,61,0.06);display:flex;align-items:center;justify-content:center;overflow:hidden;}
    #audio-quality-settings .aqx-fader-center{position:absolute;left:4px;right:4px;top:50%;height:1px;background:rgba(14,42,61,0.18);transform:translateY(-50%);pointer-events:none;}
    #audio-quality-settings .aqx-fader-fill{position:absolute;left:50%;bottom:50%;width:6px;height:0;border-radius:4px;transform:translateX(-50%);transition:height .15s ease;pointer-events:none;}
    #aqxFillBass{background:var(--aqx-bass);} #aqxFillMid{background:var(--aqx-mid);} #aqxFillTreble{background:var(--aqx-treble);}
    #audio-quality-settings .aqx-fader-track input[type=range]{-webkit-appearance:none;appearance:none;position:relative;z-index:2;background:transparent;margin:0;cursor:pointer;}
    #audio-quality-settings .aqx-fader-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:10px;border-radius:4px;background:#fff;border:2px solid var(--aqx-navy);box-shadow:0 1px 4px rgba(0,0,0,0.25);cursor:pointer;}
    #audio-quality-settings .aqx-fader-track input[type=range]::-moz-range-thumb{width:24px;height:10px;border-radius:4px;background:#fff;border:2px solid var(--aqx-navy);cursor:pointer;}
    #audio-quality-settings .aqx-fader-track input[type=range]::-moz-range-track{background:transparent;}
    #audio-quality-settings .aqx-fader-col label{font-size:11px;font-weight:700;color:var(--aqx-blue);}
    #audio-quality-settings .aqx-preset-group{display:flex;flex-direction:column;gap:6px;}
    #audio-quality-settings .aqx-preset-group>span{font-size:11px;font-weight:700;color:var(--aqx-blue);}
    #aqxPresetChips{display:flex;flex-wrap:wrap;gap:6px;max-width:320px;}
    #audio-quality-settings .aqx-chip{font-family:'Cairo',Arial,sans-serif;font-size:11.5px;font-weight:700;padding:6px 11px;border-radius:999px;border:1.5px solid rgba(var(--theme-g1-rgb),0.3);background:#fff;color:var(--aqx-navy);cursor:pointer;white-space:nowrap;transition:all .15s ease;}
    #audio-quality-settings .aqx-chip:hover{border-color:var(--aqx-green);transform:translateY(-1px);}
    #audio-quality-settings .aqx-chip.active{background:linear-gradient(135deg,var(--theme-c1),var(--theme-c2));color:#fff;border-color:transparent;box-shadow:0 3px 10px rgba(var(--theme-c1-rgb),0.35);}
    #audio-quality-settings .aqx-note{display:block;font-size:10px;opacity:.65;margin-top:8px;position:relative;z-index:1;}
    #audio-quality-settings .aqx-header{cursor:pointer;user-select:none;}
    #audio-quality-settings .aqx-toggle-icon{font-size:14px;color:var(--aqx-blue);transition:transform .3s ease;flex-shrink:0;}
    #audio-quality-settings .aqx-toggle-icon.open{transform:rotate(180deg);}
    #audio-quality-settings .aqx-body{display:none;flex-direction:column;gap:8px;}
    #audio-quality-settings .aqx-body.open{display:flex;}

    /* ===== 🕌 إعدادات مواقيت الصلاة والأذان (تبويبة داخل مودال الإعدادات) ===== */
    #prayer-adhan-settings.paset-panel{
      margin:8px auto 4px; width:97%; max-width:860px; box-sizing:border-box;
      position:relative; overflow:hidden;
      padding:12px 18px 14px; border-radius:18px;
      display:flex; flex-direction:column; gap:8px;
      font-family:'Cairo',Arial,sans-serif; color:var(--theme-c4);
      background:linear-gradient(155deg,rgba(255,255,255,0.9),rgba(255,255,255,0.72)),linear-gradient(135deg,rgba(var(--theme-g1-rgb),0.14),rgba(var(--theme-c2-rgb),0.10));
      backdrop-filter:blur(14px); -webkit-backdrop-filter:blur(14px);
      border:1.5px solid rgba(var(--theme-g1-rgb),0.20);
      box-shadow:0 8px 28px rgba(var(--theme-c4-rgb),0.10), inset 0 1px 0 rgba(255,255,255,0.6);
    }
    body.dark-mode #prayer-adhan-settings.paset-panel{
      background:linear-gradient(155deg,rgba(30,45,38,0.85),rgba(20,32,26,0.75)),linear-gradient(135deg,rgba(var(--theme-g1-rgb),0.14),rgba(var(--theme-c2-rgb),0.10));
      color:#e0e0e0;
    }
    #prayer-adhan-settings .paset-header{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;user-select:none;}
    #prayer-adhan-settings .paset-title-group{display:flex;align-items:center;gap:10px;}
    #prayer-adhan-settings .paset-toggle-icon{font-size:14px;color:var(--theme-g1);transition:transform .3s ease;flex-shrink:0;}
    #prayer-adhan-settings .paset-toggle-icon.open{transform:rotate(180deg);}
    #prayer-adhan-settings .paset-body{display:none;flex-direction:column;gap:8px;margin-top:6px;}
    #prayer-adhan-settings .paset-body.open{display:flex;}
    #prayer-adhan-settings .pcm-embed-box{width:100%;}
    @media (min-width:700px){ #audio-quality-settings .aqx-eq-inner{gap:46px;} }
    @media (max-width:560px){
      #equalizer-row.aqx-eq-row{padding-top:12px;}
      #audio-quality-settings .aqx-eq-inner{flex-direction:column;align-items:center;gap:14px;}
      #audio-quality-settings .aqx-faders-group{justify-content:center;}
      #audio-quality-settings .aqx-divider{width:60%;height:1px;align-self:center;background:linear-gradient(to right,transparent,rgba(14,42,61,0.15),transparent);}
      #audio-quality-settings .aqx-preset-group{width:100%;align-items:center;}
      #aqxPresetChips{max-width:none;justify-content:center;}
    }

/* ===================== قسم 6 (part6.css) ===================== */
.newtab-marker {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  font-weight: 900;
  color: #1B6CA8;
  background: rgba(27,108,168,0.12);
  border: 1px solid rgba(27,108,168,0.35);
  border-radius: 50%;
  width: 15px;
  height: 15px;
  line-height: 1;
  margin-inline-start: 5px;
  flex-shrink: 0;
  vertical-align: middle;
}
body.dark-mode .newtab-marker {
  color: #90caf9;
  background: rgba(100,181,246,0.14);
  border-color: rgba(100,181,246,0.4);
}

/* ===================== قسم 7 (part7.css) ===================== */
#salah-pip-section {
    direction: rtl;
    font-family: 'Cairo', Arial, sans-serif;
    text-align: center;
    margin: 14px auto 10px auto;
    max-width: 340px;
    width: 95%;
    background: rgba(255,255,255,0.72);
    border: 1.5px solid rgba(var(--theme-g1-rgb),0.25);
    border-radius: 18px;
    padding: 14px 12px 12px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06);
    backdrop-filter: blur(6px);
    box-sizing: border-box;
}
body.dark-mode #salah-pip-section {
    background: rgba(30,40,35,0.82);
    border-color: rgba(var(--theme-g1-rgb),0.35);
}
#salah-pip-section .sp-title {
    font-size: 15px;
    font-weight: 700;
    color: var(--theme-g2);
    margin: 0 0 10px;
    line-height: 1.5;
}
body.dark-mode #salah-pip-section .sp-title { color: #5DCAA5; }
#salah-pip-btn {
    width: 160px; height: 160px;
    border-radius: 50%;
    border: 3px solid var(--theme-g1);
    background: #E1F5EE;
    cursor: pointer;
    display: flex; flex-direction: column;
    align-items: center; justify-content: center;
    margin: 0 auto 10px;
    transition: transform 0.1s, background 0.15s;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    color: var(--theme-g2);
    position: relative;
}
#salah-pip-btn:active { transform: scale(0.92); background: #9FE1CB; }
#salah-pip-btn.sp-done { border-color: var(--theme-g1); background: #C2EBD9; color: var(--theme-g2); }
body.dark-mode #salah-pip-btn { background: #0F3D2E; border-color: var(--theme-g1); color: #5DCAA5; }
body.dark-mode #salah-pip-btn.sp-done { background: #0a4a30; border-color: var(--theme-g1); color: #5DCAA5; }

/* دائرة العدّ التنازلى حوالين زر التسبيح الرئيسي: بتفضل تفرغ تدريجيًا طول
   مهلة الذكر المختار أثناء التسبيح التلقائى، بنفس فكرة دائرة أذكار الصباح والمساء */
#salah-pip-btn .sp-countdown-ring {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    transform: rotate(-90deg);
    pointer-events: none;
}
#salah-pip-btn .sp-countdown-ring .ring-bg {
    fill: none;
    stroke: rgba(var(--theme-g1-rgb),0.2);
    stroke-width: 3;
}
#salah-pip-btn .sp-countdown-ring .ring-progress {
    fill: none;
    stroke: var(--theme-g1);
    stroke-width: 3;
    stroke-linecap: round;
    transition: stroke-dashoffset linear;
}
body.dark-mode #salah-pip-btn .sp-countdown-ring .ring-bg { stroke: rgba(93,202,165,0.2); }
body.dark-mode #salah-pip-btn .sp-countdown-ring .ring-progress { stroke: #5DCAA5; }
@media (prefers-reduced-motion: reduce) {
    #salah-pip-btn .sp-countdown-ring .ring-progress { transition: none; }
}

/* أزرار التحكم فى سرعة التسبيح التلقائى (🐢/🐇/↺) */
.sp-speed-row { display: flex; align-items: center; justify-content: center; gap: 8px; margin-bottom: 7px; }
.sp-speed-row .sp-speed-label { font-size: 12px; color: #555; white-space: nowrap; }
body.dark-mode .sp-speed-row .sp-speed-label { color: #bcd; }
.sp-speed-btn {
    width: 30px; height: 30px;
    border-radius: 50%;
    border: 1.5px solid var(--theme-g1);
    background: #E1F5EE;
    color: var(--theme-g2);
    cursor: pointer;
    font-size: 14px;
    display: flex; align-items: center; justify-content: center;
    flex-shrink: 0;
    transition: background 0.15s;
}
.sp-speed-btn:hover { background: #C2EBD9; }
.sp-speed-btn:active { transform: scale(0.9); }
.sp-speed-reset-btn {
    border-color: rgba(var(--theme-g1-rgb),0.5);
    background: transparent;
    font-size: 13px;
}
body.dark-mode .sp-speed-btn { background: #0F3D2E; border-color: var(--theme-g1); color: #5DCAA5; }
body.dark-mode .sp-speed-btn:hover { background: #0a4a30; }
body.dark-mode .sp-speed-reset-btn { background: transparent; }
#sp-speed-value { font-size: 12.5px; font-weight: 700; color: var(--theme-g2); min-width: 56px; text-align: center; white-space: nowrap; }
body.dark-mode #sp-speed-value { color: #5DCAA5; }
#salah-pip-num { font-size: 46px; font-weight: 700; line-height: 1; }
#salah-pip-hint { font-size: 11px; margin-top: 3px; opacity: 0.75; }
#salah-pip-info { font-size: 12px; color: #555; margin-bottom: 8px; }

/* تكبير salah-pip-section على التابليت والكمبيوتر */
@media (min-width: 768px) {
    #salah-pip-section {
        max-width: 560px;
        width: 90%;
        padding: 24px 28px 20px;
        border-radius: 24px;
    }
    #salah-pip-section .sp-title {
        font-size: 19px;
        margin: 0 0 16px;
    }
    #salah-pip-btn {
        width: 220px;
        height: 220px;
        border-width: 4px;
        margin: 0 auto 16px;
    }
    #salah-pip-num { font-size: 64px; }
    #salah-pip-hint { font-size: 14px; margin-top: 6px; }
    #salah-pip-info { font-size: 15px; margin-bottom: 12px; }
}
@media (min-width: 992px) {
    #salah-pip-section {
        max-width: 680px;
        width: 80%;
        padding: 30px 36px 26px;
    }
    #salah-pip-section .sp-title {
        font-size: 22px;
        margin: 0 0 20px;
    }
    #salah-pip-btn {
        width: 260px;
        height: 260px;
    }
    #salah-pip-num { font-size: 76px; }
    #salah-pip-hint { font-size: 16px; }
    #salah-pip-info { font-size: 17px; margin-bottom: 16px; }
}
body.dark-mode #salah-pip-info { color: #aaa; }
.sp-row { display: flex; gap: 7px; justify-content: center; flex-wrap: wrap; margin-bottom: 7px; }
.sp-main-controls { margin-bottom: 10px; }
.sp-divider {
    width: 80%;
    margin: 10px auto;
    height: 1px;
    background: linear-gradient(to right, transparent, rgba(var(--theme-g1-rgb),0.2), transparent);
}
.sp-btn {
    border: 1.5px solid rgba(var(--theme-g1-rgb),0.35);
    background: rgba(255,255,255,0.9);
    color: var(--theme-g2);
    border-radius: 20px;
    padding: 5px 14px;
    font-family: 'Cairo', Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer;
    transition: background 0.15s;
}
@media (min-width: 768px) {
    .sp-row { gap: 10px; margin-bottom: 10px; }
    .sp-btn { font-size: 14px; padding: 7px 18px; border-radius: 22px; }
    .sp-target-row label { font-size: 14px; }
    .sp-target-row select { font-size: 14px; padding: 5px 10px; }
    #sp-pip-note { font-size: 13px; }
}
@media (min-width: 992px) {
    .sp-row { gap: 12px; margin-bottom: 12px; }
    .sp-btn { font-size: 15px; padding: 8px 22px; }
    .sp-target-row label { font-size: 15px; }
    .sp-target-row select { font-size: 15px; }
    #sp-pip-note { font-size: 14px; }
}
.sp-btn:hover { background: #E1F5EE; }
body.dark-mode .sp-btn { background: rgba(var(--theme-g1-rgb),0.12); color: #5DCAA5; border-color: rgba(var(--theme-g1-rgb),0.4); }
#sp-pip-toggle {
    background: #E1F5EE;
    color: var(--theme-g2);
    border-color: rgba(var(--theme-g1-rgb),0.35);
}
#sp-pip-toggle:hover { background: #C2EBD9; }
#sp-pip-toggle.active { background: var(--theme-g1); color: #fff; border-color: var(--theme-g1); }
body.dark-mode #sp-pip-toggle { background: rgba(var(--theme-g1-rgb),0.18); color: #5DCAA5; border-color: rgba(var(--theme-g1-rgb),0.4); }
body.dark-mode #sp-pip-toggle.active { background: var(--theme-g2); color: #fff; border-color: var(--theme-g1); }
.sp-target-row { display: flex; gap: 6px; align-items: center; justify-content: center; margin-bottom: 8px; }
.sp-target-row label { font-size: 12px; color: #555; }
body.dark-mode .sp-target-row label { color: #aaa; }
.sp-target-row select {
    font-family: 'Cairo', Arial, sans-serif;
    font-size: 12px; padding: 3px 7px;
    border-radius: 12px;
    border: 1.5px solid rgba(var(--theme-g1-rgb),0.3);
    background: rgba(255,255,255,0.9);
    color: var(--theme-g2);
    cursor: pointer;
}
body.dark-mode .sp-target-row select { background: #0F3D2E; color: #5DCAA5; border-color: rgba(var(--theme-g1-rgb),0.5); }
#sp-pip-note { font-size: 11px; color: #888; margin-top: 4px; min-height: 16px; }
body.dark-mode #sp-pip-note { color: #6b8f7d; }
#sp-auto-btn { background: #F0FBF7; color: var(--theme-g2); border-color: rgba(var(--theme-g1-rgb),0.35); }
#sp-auto-btn:hover { background: #D4F4EA; }
#sp-auto-btn.active { background: var(--theme-g1); color: #fff; border-color: var(--theme-g1); animation: sp-auto-pulse 2s infinite; }
body.dark-mode #sp-auto-btn { background: rgba(var(--theme-g1-rgb),0.12); color: #5DCAA5; }
body.dark-mode #sp-auto-btn.active { background: var(--theme-g2); color: #fff; }
@keyframes sp-auto-pulse { 0%,100%{ box-shadow:0 0 0 0 rgba(var(--theme-g1-rgb),0.4); } 50%{ box-shadow:0 0 0 6px rgba(var(--theme-g1-rgb),0); } }

.sp-athkar-search-row {
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 6px;
}
.sp-athkar-search-row-flex {
    display: flex;
    align-items: center;
    gap: 6px;
}
.sp-athkar-search-row-flex .sp-athkar-search { flex: 1; margin-bottom: 0; }
.sp-athkar-mic-btn {
    flex-shrink: 0;
    width: 30px;
    height: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1.5px solid rgba(var(--theme-g1-rgb),0.35);
    background: rgba(255,255,255,0.9);
    color: var(--theme-g2);
    font-size: 14px;
    line-height: 1;
    cursor: pointer;
    opacity: .75;
    padding: 0;
}
.sp-athkar-mic-btn:hover { opacity: 1; }
body.dark-mode .sp-athkar-mic-btn { background: #0F3D2E; color: #5DCAA5; border-color: rgba(var(--theme-g1-rgb),0.5); }
.sp-athkar-mic-btn.mic-listening {
    animation: spAthkarMicPulse 1s ease-in-out infinite;
    opacity: 1 !important;
    color: #e53935;
    border-color: #e53935;
}
@keyframes spAthkarMicPulse {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.15); }
}
.sp-athkar-search {
    font-family: 'Cairo', Arial, sans-serif;
    font-size: 12px;
    width: 100%;
    box-sizing: border-box;
    padding: 6px 10px;
    border-radius: 12px;
    border: 1.5px solid rgba(var(--theme-g1-rgb),0.35);
    background: rgba(255,255,255,0.9);
    color: var(--theme-g2);
    outline: none;
}
.sp-athkar-search::placeholder { color: var(--theme-g2); opacity: 0.6; }
body.dark-mode .sp-athkar-search { background: #0F3D2E; color: #5DCAA5; border-color: rgba(var(--theme-g1-rgb),0.5); }
body.dark-mode .sp-athkar-search::placeholder { color: #5DCAA5; opacity: 0.6; }
.sp-athkar-row {
    display: flex; gap: 6px; align-items: center; justify-content: center;
    margin-bottom: 6px; flex-wrap: wrap;
    width: 100%; box-sizing: border-box; overflow: hidden;
}
.sp-athkar-row .sp-athkar-label,
.sp-athkar-row .sp-athkar-play-btn,
.sp-athkar-row .sp-athkar-nav-btn { flex-shrink: 0; }
.sp-athkar-label { font-size: 12px; color: #555; white-space: nowrap; }
body.dark-mode .sp-athkar-label { color: #aaa; }
.sp-athkar-play-btn {
    font-size: 16px;
    line-height: 1;
    min-width: 44px;
    min-height: 44px;
    padding: 0 12px;
    border-radius: 14px;
    border: 1.5px solid rgba(var(--theme-g1-rgb),0.35);
    background: rgba(255,255,255,0.9);
    color: var(--theme-g2);
    cursor: pointer;
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
    user-select: none;
}
.sp-athkar-play-btn:hover { background: #D4F4EA; }
.sp-athkar-play-btn:active { transform: scale(0.92); }
.sp-athkar-play-btn.sp-playing { background: var(--theme-g1); color: #fff; border-color: var(--theme-g1); }
body.dark-mode .sp-athkar-play-btn { background: #0F3D2E; color: #5DCAA5; border-color: rgba(var(--theme-g1-rgb),0.5); }
body.dark-mode .sp-athkar-play-btn.sp-playing { background: var(--theme-g2); color: #fff; }
#sp-athkar-sel {
    font-family: 'Cairo', Arial, sans-serif;
    font-size: 12px; padding: 4px 8px;
    border-radius: 12px;
    border: 1.5px solid rgba(var(--theme-g1-rgb),0.35);
    background: rgba(255,255,255,0.9);
    color: var(--theme-g2);
    cursor: pointer;
    width: 100%;
    min-width: 0;
    flex: 1 1 100%;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    /* منع الـ dropdown من تمديد العنصر */
    -webkit-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%230F6E56'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 8px center;
    padding-left: 24px;
}
body.dark-mode #sp-athkar-sel { background: #0F3D2E; color: #5DCAA5; border-color: rgba(var(--theme-g1-rgb),0.5); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%235DCAA5'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: left 8px center; }
.sp-athkar-nav-btn {
    font-size: 20px;
    line-height: 1;
    min-width: 44px;
    min-height: 44px;
    padding: 0;
    border-radius: 50%;
    border: 1.5px solid rgba(var(--theme-g1-rgb),0.35);
    background: rgba(255,255,255,0.9);
    color: var(--theme-g2);
    cursor: pointer;
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
    user-select: none;
}
.sp-athkar-nav-btn:hover { background: #D4F4EA; }
.sp-athkar-nav-btn:active { background: var(--theme-g1); color: #fff; transform: scale(0.92); }
body.dark-mode .sp-athkar-nav-btn { background: #0F3D2E; color: #5DCAA5; border-color: rgba(var(--theme-g1-rgb),0.5); }
body.dark-mode .sp-athkar-nav-btn:active { background: var(--theme-g2); color: #fff; }
/* ---- Custom Dropdown ---- */
.sp-custom-dd {
    position: relative;
    width: 100%;
    box-sizing: border-box;
}
.sp-custom-dd-btn {
    font-family: 'Cairo', Arial, sans-serif;
    font-size: 12px;
    padding: 6px 10px;
    border-radius: 12px;
    border: 1.5px solid rgba(var(--theme-g1-rgb),0.35);
    background: rgba(255,255,255,0.9);
    color: var(--theme-g2);
    cursor: pointer;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 4px;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
}
.sp-custom-dd-btn:active { background: #D4F4EA; }
body.dark-mode .sp-custom-dd-btn { background: #0F3D2E; color: #5DCAA5; border-color: rgba(var(--theme-g1-rgb),0.5); }
#sp-custom-dd-label {
    white-space: normal;
    word-break: break-word;
    line-height: 1.5;
    flex: 1;
    min-width: 0;
    display: block;
}
.sp-custom-dd-arrow { flex-shrink: 0; font-size: 10px; opacity: 0.7; }
.sp-custom-dd-list {
    position: fixed;
    z-index: 9999;
    background: #fff;
    border: 1.5px solid rgba(var(--theme-g1-rgb),0.4);
    border-radius: 12px;
    box-shadow: 0 6px 24px rgba(0,0,0,0.18);
    padding: 6px;
    box-sizing: border-box;
    /* العرض والطول يُضبطان بالـ JS */
    display: flex;
    flex-direction: column;
}
body.dark-mode .sp-custom-dd-list { background: #0F2820; border-color: rgba(var(--theme-g1-rgb),0.5); }
.sp-custom-dd-search {
    font-family: 'Cairo', Arial, sans-serif;
    font-size: 12px;
    width: 100%;
    box-sizing: border-box;
    padding: 5px 9px;
    border-radius: 8px;
    border: 1px solid rgba(var(--theme-g1-rgb),0.3);
    background: rgba(255,255,255,0.9);
    color: var(--theme-g2);
    outline: none;
    margin-bottom: 4px;
    direction: rtl;
}
body.dark-mode .sp-custom-dd-search { background: #0a2218; color: #5DCAA5; border-color: rgba(var(--theme-g1-rgb),0.4); }
.sp-custom-dd-search-row {
    display: flex;
    align-items: center;
    gap: 6px;
    margin-bottom: 4px;
}
.sp-custom-dd-search-row .sp-custom-dd-search {
    flex: 1;
    min-width: 0;
    margin-bottom: 0;
}
.sp-custom-dd-search-row .sp-athkar-mic-btn { flex-shrink: 0; }
.sp-custom-dd-items {
    flex: 1;
    min-height: 80px;
    overflow-y: auto;
    direction: rtl;
}
.sp-custom-dd-group-separator {
    height: 0;
    border: none;
    border-top: 2px solid transparent;
    margin: 6px 6px 0;
    border-radius: 2px;
    opacity: 0.5;
}
.sp-custom-dd-group-block {
    border-radius: 8px;
    margin: 4px 4px 0;
    padding: 0 0 4px;
    overflow: hidden;
}
.sp-custom-dd-group-block:first-child { margin-top: 2px; }
.sp-custom-dd-group-label {
    font-size: 10px;
    color: var(--theme-g1);
    padding: 5px 8px 4px;
    font-weight: 700;
    letter-spacing: 0.3px;
    border-radius: 6px 6px 0 0;
}
.sp-custom-dd-item[data-grp-color] {
    border-inline-end: 3px solid transparent;
    padding-inline-end: 6px;
}
.sp-surah-badge {
    display: inline-block;
    flex-shrink: 0;
    font-size: 9px;
    font-weight: 700;
    color: var(--theme-g1);
    background: rgba(var(--theme-g1-rgb),0.10);
    border: 1px solid rgba(var(--theme-g1-rgb),0.25);
    border-radius: 4px;
    padding: 1px 5px;
    white-space: nowrap;
    direction: rtl;
    font-family: 'Cairo', Arial, sans-serif;
}
body.dark-mode .sp-surah-badge {
    color: #5DCAA5;
    background: rgba(var(--theme-g1-rgb),0.15);
    border-color: rgba(var(--theme-g1-rgb),0.3);
}
.sp-hadith-badge {
    color: #8a6200 !important;
    background: rgba(184,134,11,0.10) !important;
    border-color: rgba(184,134,11,0.30) !important;
}
body.dark-mode .sp-hadith-badge {
    color: #d4a843 !important;
    background: rgba(184,134,11,0.15) !important;
    border-color: rgba(184,134,11,0.35) !important;
}
.sp-custom-dd-item {
    font-family: 'Cairo', Arial, sans-serif;
    font-size: 12px;
    padding: 7px 8px;
    border-radius: 8px;
    cursor: pointer;
    white-space: normal;
    word-break: break-word;
    line-height: 1.5;
    color: var(--theme-g2);
    direction: rtl;
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
    user-select: none;
}
.sp-custom-dd-item:hover, .sp-custom-dd-item:active { background: #D4F4EA; }
.sp-custom-dd-item.sp-dd-selected { background: #C2EBD9; font-weight: 700; }
body.dark-mode .sp-custom-dd-item { color: #5DCAA5; }
body.dark-mode .sp-custom-dd-item:hover, body.dark-mode .sp-custom-dd-item:active { background: #0a3d26; }
body.dark-mode .sp-custom-dd-item.sp-dd-selected { background: #0a4a30; }
#sp-athkar-display {
    font-size: 14px; font-weight: 700;
    color: var(--theme-g2);
    margin: 0 0 8px;
    line-height: 1.6;
    padding: 6px 10px;
    background: rgba(var(--theme-g1-rgb),0.07);
    border-radius: 10px;
    border: 1px solid rgba(var(--theme-g1-rgb),0.15);
    min-height: 36px;
    word-break: break-word;
}
body.dark-mode #sp-athkar-display {
    color: #5DCAA5;
    background: rgba(var(--theme-g1-rgb),0.1);
    border-color: rgba(var(--theme-g1-rgb),0.25);
}

/* ===================== قسم 8 (part8.css) ===================== */
/* ===== منبه الصلاة على النبى ===== */
.sp-alarm-row {
    display: flex; gap: 6px; align-items: center; justify-content: center;
    margin-bottom: 7px; flex-wrap: wrap;
}
.sp-alarm-label { font-size: 12px; color: #555; white-space: nowrap; }
body.dark-mode .sp-alarm-label { color: #aaa; }
#sp-alarm-interval-sel {
    font-family: 'Cairo', Arial, sans-serif;
    font-size: 12px; padding: 3px 7px;
    border-radius: 12px;
    border: 1.5px solid rgba(var(--theme-g1-rgb),0.3);
    background: rgba(255,255,255,0.9);
    color: var(--theme-g2);
    cursor: pointer;
}
body.dark-mode #sp-alarm-interval-sel { background: #0F3D2E; color: #5DCAA5; border-color: rgba(var(--theme-g1-rgb),0.5); }
#sp-alarm-btn {
    background: #E1F5EE;
    color: var(--theme-g2);
    border-color: rgba(var(--theme-g1-rgb),0.35);
}
#sp-alarm-btn:hover { background: #C2EBD9; }
#sp-alarm-btn.active {
    background: var(--theme-g1);
    color: #fff;
    border-color: var(--theme-g1);
    animation: sp-alarm-pulse 2s infinite;
}
body.dark-mode #sp-alarm-btn { background: rgba(var(--theme-g1-rgb),0.12); color: #5DCAA5; border-color: rgba(var(--theme-g1-rgb),0.4); }
body.dark-mode #sp-alarm-btn.active { background: var(--theme-g2); color: #fff; }
@keyframes sp-alarm-pulse { 0%,100%{ box-shadow:0 0 0 0 rgba(var(--theme-g1-rgb),0.4); } 50%{ box-shadow:0 0 0 7px rgba(var(--theme-g1-rgb),0); } }
#sp-alarm-status {
    font-size: 11px;
    color: #888;
    margin: 0 0 5px;
    min-height: 16px;
    text-align: center;
}
body.dark-mode #sp-alarm-status { color: #6b8f7d; }
#sp-alarm-today-bar {
    font-size: 11px;
    color: var(--theme-g2);
    background: rgba(var(--theme-g1-rgb),0.08);
    border-radius: 8px;
    padding: 3px 10px;
    margin: 0 0 6px;
    text-align: center;
    display: none;
}
body.dark-mode #sp-alarm-today-bar { color: #5DCAA5; background: rgba(var(--theme-g1-rgb),0.14); }

/* ===== زجاجية قسم التسبيح/الأذكار (salah-pip-section) عند اختيار ثيم صورة/فيديو خلفية ===== */
body.media-theme-glass #salah-pip-section {
    background: rgba(255,255,255,0.16) !important;
    border: 1.5px solid rgba(255,255,255,0.38) !important;
    backdrop-filter: blur(14px) saturate(180%);
    -webkit-backdrop-filter: blur(14px) saturate(180%);
    box-shadow: 0 4px 18px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.25) !important;
}
body.media-theme-glass #salah-pip-btn {
    background: rgba(255,255,255,0.16) !important;
    border-color: rgba(255,255,255,0.5) !important;
}
body.media-theme-glass #salah-pip-btn.sp-done {
    background: rgba(255,255,255,0.30) !important;
}
body.media-theme-glass .sp-athkar-search,
body.media-theme-glass .sp-athkar-play-btn,
body.media-theme-glass .sp-custom-dd-btn,
body.media-theme-glass .sp-custom-dd-search,
body.media-theme-glass .sp-target-row select,
body.media-theme-glass #sp-athkar-sel,
body.media-theme-glass .sp-btn,
body.media-theme-glass #sp-alarm-interval-sel,
body.media-theme-glass #sp-athkar-display {
    background: rgba(255,255,255,0.16) !important;
    border-color: rgba(255,255,255,0.38) !important;
}
body.media-theme-glass .sp-athkar-search::placeholder,
body.media-theme-glass .sp-custom-dd-search::placeholder {
    color: rgba(255,255,255,0.75) !important;
}
/* قائمة الأذكار المنسدلة تفضل خلفيتها شبه معتمة أكتر عشان سهولة قراءة عدد كبير من الأذكار داخلها */
body.media-theme-glass .sp-custom-dd-list {
    background: rgba(20,20,20,0.55) !important;
    border-color: rgba(255,255,255,0.35) !important;
    backdrop-filter: blur(14px) saturate(180%);
    -webkit-backdrop-filter: blur(14px) saturate(180%);
}
body.media-theme-glass .sp-custom-dd-item:hover,
body.media-theme-glass .sp-custom-dd-item:active {
    background: rgba(255,255,255,0.18) !important;
}
body.media-theme-glass .sp-custom-dd-item.sp-dd-selected {
    background: rgba(255,255,255,0.28) !important;
}
/* إطار أسود مضيء حول كل النصوص البيضاء داخل قسم التسبيح الزجاجي لضمان وضوح القراءة */
body.media-theme-glass #salah-pip-section .sp-title,
body.media-theme-glass #salah-pip-num,
body.media-theme-glass #salah-pip-hint,
body.media-theme-glass #salah-pip-info,
body.media-theme-glass .sp-athkar-label,
body.media-theme-glass .sp-athkar-play-btn,
body.media-theme-glass .sp-athkar-nav-btn,
body.media-theme-glass .sp-custom-dd-btn,
body.media-theme-glass #sp-custom-dd-label,
body.media-theme-glass .sp-custom-dd-arrow,
body.media-theme-glass .sp-custom-dd-item,
body.media-theme-glass .sp-custom-dd-group-label,
body.media-theme-glass #sp-athkar-display,
body.media-theme-glass .sp-target-row label,
body.media-theme-glass .sp-target-row select,
body.media-theme-glass #sp-athkar-sel,
body.media-theme-glass .sp-btn,
body.media-theme-glass #salah-pip-btn,
body.media-theme-glass .sp-alarm-label,
body.media-theme-glass #sp-alarm-interval-sel,
body.media-theme-glass #sp-alarm-status,
body.media-theme-glass #sp-alarm-today-bar,
body.media-theme-glass #sp-pip-note,
body.media-theme-glass .sp-athkar-search,
body.media-theme-glass .sp-custom-dd-search {
    color: #ffffff !important;
    text-shadow:
        -1px -1px 0 #000,
         1px -1px 0 #000,
        -1px  1px 0 #000,
         1px  1px 0 #000,
         0 0 6px rgba(0,0,0,0.85) !important;
}

/* ===== زجاجية بلوكات تذكير الأذكار وتنبيهات فتح الموقع عند اختيار ثيم صورة/فيديو خلفية ===== */
body.media-theme-glass #adhkar-notif-settings,
body.media-theme-glass #startup-notif-settings {
    background: rgba(255,255,255,0.16) !important;
    border: 1.5px solid rgba(255,255,255,0.38) !important;
    backdrop-filter: blur(14px) saturate(180%);
    -webkit-backdrop-filter: blur(14px) saturate(180%);
    box-shadow: 0 4px 18px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.25) !important;
}
body.media-theme-glass #adhkar-notif-settings span,
body.media-theme-glass #adhkar-notif-settings label,
body.media-theme-glass #startup-notif-settings span,
body.media-theme-glass #startup-notif-settings label {
    color: #ffffff !important;
    text-shadow:
        -1px -1px 0 #000,
         1px -1px 0 #000,
        -1px  1px 0 #000,
         1px  1px 0 #000,
         0 0 6px rgba(0,0,0,0.85) !important;
}
/* بلوكات "تذكير الأذكار" و"تنبيهات فتح الموقع" دايمًا جوه مودال الإعدادات (خلفية بيضاء ثابتة)،
   فلازم يفضلوا بألوان الثيم الثابت مش الزجاجي الأبيض، حتى مع ثيمات الصور/الفيديو */
body.media-theme-glass #settings-panel #adhkar-notif-settings,
body.media-theme-glass #settings-panel #startup-notif-settings {
    background: linear-gradient(135deg,rgba(var(--theme-c1-rgb),0.07),rgba(var(--theme-c2-rgb),0.07)) !important;
    border: 1.5px solid rgba(var(--theme-c1-rgb),0.18) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    box-shadow: none !important;
}
body.media-theme-glass #settings-panel #adhkar-notif-settings span,
body.media-theme-glass #settings-panel #adhkar-notif-settings label,
body.media-theme-glass #settings-panel #startup-notif-settings span,
body.media-theme-glass #settings-panel #startup-notif-settings label {
    color: var(--theme-c4) !important;
    text-shadow: none !important;
}
body.media-theme-glass #settings-panel #adhkar-notif-settings label[style*="color:var(--theme-c3)"],
body.media-theme-glass #settings-panel #startup-notif-settings span[style*="color:var(--theme-c3)"] {
    color: var(--theme-c3) !important;
}
body.media-theme-glass #settings-panel #notif-status-text,
body.media-theme-glass #settings-panel #startup-notif-status-text {
    color: #888 !important;
    text-shadow: none !important;
}

/* ===== زر فتح المصحف في الشريط السفلي ===== */
#mushaf-toggle-wrap {
  display: flex;
  justify-content: center;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9000;
  width: 100%;
  padding: 0;
  box-sizing: border-box;
  flex-direction: row;
  align-items: stretch;
  pointer-events: none;
  gap: 2px;
}

#mushaf-toggle-wrap > * {
  pointer-events: auto;
}

#mushafToggleBtn,
#equranToggleBtn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  max-width: 450px;
  /* Mobile-friendly tap target: min 56px tall */
  padding: 16px 28px;
  min-height: 56px;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.03em;
  color: #1B6CA8;
  background: linear-gradient(135deg, rgba(232,244,253,0.98) 0%, rgba(255,255,255,0.98) 100%);
  border: 2px solid rgba(27,108,168,0.35);
  border-top: 2.5px solid rgba(27,108,168,0.45);
  border-radius: 14px 14px 0 0;
  cursor: pointer;
  box-shadow: 0 -3px 14px rgba(27,108,168,0.18);
  transition: background 0.25s, color 0.25s, border-color 0.25s, box-shadow 0.25s;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
  user-select: none;
}

#mushafToggleBtn:hover,
#mushafToggleBtn:focus-visible {
  background: linear-gradient(135deg, rgba(27,108,168,0.10) 0%, rgba(232,244,253,1) 100%);
  border-color: #1B6CA8;
  box-shadow: 0 -5px 20px rgba(27,108,168,0.22);
}

#mushafToggleBtn:active,
#equranToggleBtn:active {
  transform: scale(0.98);
}

#mushafToggleBtn.open {
  background: linear-gradient(135deg, #1B6CA8 0%, var(--theme-c2) 100%);
  color: #fff;
  border-color: transparent;
  box-shadow: 0 -5px 20px rgba(27,108,168,0.35);
}

#mushafToggleBtn .mshf-icon,
#equranToggleBtn .mshf-icon {
  font-size: 22px;
  line-height: 1;
  flex-shrink: 0;
}

#mushafToggleBtn .mshf-label,
#equranToggleBtn .mshf-label {
  font-size: 16px;
  font-weight: 700;
}

#mushafToggleBtn .mshf-arrow,
#equranToggleBtn .mshf-arrow {
  font-size: 18px;
  transition: transform 0.35s cubic-bezier(.4,0,.2,1);
  display: inline-block;
  line-height: 1;
  opacity: 0.7;
}

#mushafToggleBtn.open .mshf-arrow,
#equranToggleBtn.open .mshf-arrow {
  transform: rotate(180deg);
}

body.dark-mode #mushafToggleBtn {
  background: linear-gradient(135deg, rgba(27,108,168,0.18) 0%, rgba(26,26,46,0.95) 100%);
  color: #90caf9;
  border-color: rgba(100,181,246,0.35);
}
body.dark-mode #mushafToggleBtn.open {
  background: linear-gradient(135deg, var(--theme-c2) 0%, #0d47a1 100%);
  color: #fff;
}

/* equran button - distinct teal/green scheme so the two options read as separate choices */
#equranToggleBtn {
  color: var(--theme-g2);
  background: linear-gradient(135deg, rgba(225,245,238,0.98) 0%, rgba(255,255,255,0.98) 100%);
  border: 2px solid rgba(var(--theme-g2-rgb),0.35);
  border-top: 2.5px solid rgba(var(--theme-g2-rgb),0.45);
  border-radius: 14px 14px 0 0;
}
#equranToggleBtn:hover,
#equranToggleBtn:focus-visible {
  background: linear-gradient(135deg, rgba(var(--theme-g2-rgb),0.10) 0%, rgba(225,245,238,1) 100%);
  border-color: var(--theme-g2);
  box-shadow: 0 -5px 20px rgba(var(--theme-g2-rgb),0.22);
}
#equranToggleBtn.open {
  background: linear-gradient(135deg, var(--theme-g2) 0%, var(--theme-g1) 100%);
  color: #fff;
  border-color: transparent;
  box-shadow: 0 -5px 20px rgba(var(--theme-g2-rgb),0.35);
}
body.dark-mode #equranToggleBtn {
  background: linear-gradient(135deg, rgba(var(--theme-g2-rgb),0.18) 0%, rgba(26,26,46,0.95) 100%);
  color: #5DCAA5;
  border-color: rgba(93,202,165,0.35);
}
body.dark-mode #equranToggleBtn.open {
  background: linear-gradient(135deg, var(--theme-g2) 0%, #0a4a3a 100%);
  color: #fff;
}

/* Mobile */
@media (max-width: 600px) {
  #mushafToggleBtn,
  #equranToggleBtn {
    font-size: 13px;
    padding: 12px 8px;
    min-height: 54px;
    border-radius: 10px 10px 0 0;
    gap: 4px;
  }
  #mushafToggleBtn .mshf-icon,
  #equranToggleBtn .mshf-icon { font-size: 18px; }
  #mushafToggleBtn .mshf-label,
  #equranToggleBtn .mshf-label { font-size: 12.5px; }
}

/* ===== نافذة المصحف كاملة الشاشة ===== */
#mushafFullscreenOverlay {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 99999;
  background: #fff;
  flex-direction: column;
  animation: mushafFadeIn 0.3s ease;
}

#mushafFullscreenOverlay.active {
  display: flex;
}

body.dark-mode #mushafFullscreenOverlay {
  background: #0f1928;
}

@keyframes mushafFadeIn {
  from { opacity: 0; transform: scale(0.97); }
  to   { opacity: 1; transform: scale(1); }
}

#mushafFullscreenHeader {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 18px;
  background: linear-gradient(135deg, #1B6CA8 0%, var(--theme-c2) 100%);
  color: #fff;
  font-family: 'Cairo', Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  flex-shrink: 0;
  gap: 10px;
}

#mushafFullscreenHeader .mshf-header-title {
  flex: 1;
  text-align: center;
}

#mushafFullscreenHeader a.mshf-new-tab {
  color: rgba(255,255,255,0.9);
  text-decoration: none;
  font-size: 13px;
  background: rgba(255,255,255,0.15);
  border: 1px solid rgba(255,255,255,0.35);
  border-radius: 20px;
  padding: 5px 14px;
  transition: background 0.2s;
  white-space: nowrap;
}
#mushafFullscreenHeader a.mshf-new-tab:hover { background: rgba(255,255,255,0.28); }

#mushafFullscreenHeader .mshf-header-controls {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}

#mushafCloseFullscreenBtn,
#mushafMinimizeBtn {
  background: rgba(255,255,255,0.18);
  border: 1.5px solid rgba(255,255,255,0.40);
  border-radius: 50%;
  color: #fff;
  width: 38px;
  height: 38px;
  font-size: 22px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.2s, transform 0.15s;
  flex-shrink: 0;
  line-height: 1;
  font-weight: 700;
}
#mushafCloseFullscreenBtn:hover,
#mushafMinimizeBtn:hover {
  background: rgba(255,255,255,0.32);
  transform: scale(1.1);
}

#mushafFullscreenLoading {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1;
  gap: 14px;
  font-family: 'Cairo', Arial, sans-serif;
  background: #f5f8fc;
}
body.dark-mode #mushafFullscreenLoading { background: #0f1928; }

#mushafFullscreenIframe {
  flex: 1;
  width: 100%;
  height: 100%;
  border: none;
  display: none;
}

@keyframes mushafSpin { to { transform: rotate(360deg); } }

/* الباقي - إخفاء اللوحة القديمة الصغيرة */
#mushafPanel { display: none !important; }

@media (max-width: 600px) {
  #mushafToggleBtn { font-size: 15px; padding: 11px 14px; }
  #mushafToggleBtn .mshf-label { font-size: 15px; }
  #mushafFullscreenHeader {
    font-size: 12px;
    padding: 6px 8px;
    flex-wrap: nowrap;
    gap: 6px;
  }
  #mushafFullscreenHeader a.mshf-new-tab {
    display: none;
  }
  #mushafFullscreenHeader .mshf-header-title {
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #mushafCloseFullscreenBtn,
  #mushafMinimizeBtn {
    width: 30px;
    height: 30px;
    font-size: 17px;
  }
}

/* ===================== قسم 9 (part9.css) ===================== */
  #prayerWidgetNative{width:100%;max-width:320px;margin:0 auto;}
  .pw-rows-container{display:flex;flex-direction:column;padding:10px 6px;}
  .pw-row{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-radius:8px;margin-bottom:2px;}
  .pw-row span{font-size:13px;font-variant-numeric:tabular-nums;}
  @media (min-width:1025px){
    #prayerWidgetNative{max-width:900px;}
    .pw-rows-container{flex-direction:row;flex-wrap:nowrap;gap:8px;padding:6px 10px;}
    .pw-row{flex:1;flex-direction:column;justify-content:center;gap:4px;padding:12px 6px;margin-bottom:0;}
  }

/* ===================== قسم إضافي — شريط أيقونات الفوتر القابل للسحب (footer-icons-scroll) ===================== */
/* الأزرار الدائرية في الفوتر (إحصائيات/قبلة/مواقيت/زكاة/ختمة/ملاحظات) داخل حاوية واحدة.
   على الشاشات الكبيرة: نفس التخطيط القديم بالظبط (وسط + التفاف).
   على الموبايل والشاشات الصغيرة (<=1024px): صف واحد يُسحب يمينًا ويسارًا، ولو الأزرار تكفي الشاشة تفضل في المنتصف. */
.footer-icons-scroll {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
    max-width: 100%;
}

@media (max-width: 1024px) {
    .footer-icons-scroll {
        gap: 12px;
        flex-wrap: nowrap;
        justify-content: flex-start;
        overflow-x: auto;
        overflow-y: hidden;
        box-sizing: border-box;
        /* مساحة صغيرة حوالين الأزرار عشان ما يتقصّش الظل/الشارة (overflow بيقص اللي بره الصندوق)،
           والهامش السالب بيعوّضها فارتفاع الفوتر ما يتغيّرش */
        padding: 6px 10px;
        margin: -6px 0;
        -webkit-overflow-scrolling: touch;
        overscroll-behavior-x: contain;
        scrollbar-width: thin;
    }
    .footer-icons-scroll > * {
        flex: 0 0 auto;
    }
    /* الهوامش التلقائية = توسيط لما الأزرار تكفي، وبتتحول لصفر (سحب من البداية) لما تزيد عن الشاشة */
    .footer-icons-scroll > :first-child { margin-inline-start: auto; }
    .footer-icons-scroll > :last-child  { margin-inline-end: auto; }

    /* تلاشي على الحافة اللي فيها أزرار مخفية (الـ JS بيضيف الكلاسات حسب مكان السكرول) */
    .footer-icons-scroll.fis-fade-left {
        -webkit-mask-image: linear-gradient(to right, transparent 0, #000 26px);
                mask-image: linear-gradient(to right, transparent 0, #000 26px);
    }
    .footer-icons-scroll.fis-fade-right {
        -webkit-mask-image: linear-gradient(to left, transparent 0, #000 26px);
                mask-image: linear-gradient(to left, transparent 0, #000 26px);
    }
    .footer-icons-scroll.fis-fade-left.fis-fade-right {
        -webkit-mask-image: linear-gradient(to right, transparent 0, #000 26px, #000 calc(100% - 26px), transparent 100%);
                mask-image: linear-gradient(to right, transparent 0, #000 26px, #000 calc(100% - 26px), transparent 100%);
    }
}

/* الموبايل (<=768px): زرّا ▶ (تشغيل/إيقاف) و ⬆ (للأعلى) عائمان فوق طرفَي الفوتر (على بُعد 20px من الحافة وبعرض 34-36px)
   وكانا يغطّيان أزرار الأطراف. فنترك مسافة جانبية ثابتة ≈ 64px من كل طرف، فأول زر وآخر زر يقفان دايمًا
   بعيد عنهم عند نهايتَي السحب. (عناصر ::before/::after بدل padding لأن سلوك padding-end في سكرول flex متفاوت بين المتصفحات) */
@media (max-width: 768px) {
    .footer-icons-scroll::before,
    .footer-icons-scroll::after {
        content: '';
        flex: 0 0 42px;
        height: 1px;
    }
}

/* على شاشات اللمس نخفي شريط السكرول (السحب بالإصبع كفاية)؛ مع الماوس يفضل ظاهر رفيع */
@media (max-width: 1024px) and (pointer: coarse) {
    .footer-icons-scroll { scrollbar-width: none; -ms-overflow-style: none; }
    .footer-icons-scroll::-webkit-scrollbar { display: none; }
}

/* ===== جودة الصوت: منع نزول قيمة السرعة/التضخيم لسطر تاني على الشاشات الصغيرة ===== */
@media (max-width: 480px) {
  #audio-quality-settings .aqx-boost-row { gap: 8px; flex-wrap: nowrap; }
  #audio-quality-settings .aqx-boost-row input[type="range"] { min-width: 70px; }
  #audio-quality-settings .aqx-boost-row label { min-width: 0; }
  #audio-quality-settings #audioBoostValueLabel,
  #audio-quality-settings #playbackSpeedValueLabel { min-width: 44px; padding: 3px 6px; }
  #audio-quality-settings #maxVolGroup,
  #audio-quality-settings #audioNormalizeToggle { flex-wrap: wrap; }
}
