/* رنگ برنامه — generated by app/services/accent_build.py; edit the palettes there. */
html[data-accent="blue"]{--ac-50:239 246 255;--ac-100:219 234 254;--ac-200:191 219 254;--ac-300:147 197 253;--ac-400:96 165 250;--ac-500:59 130 246;--ac-600:37 99 235;--ac-700:29 78 216;--ac-800:30 64 175;--ac-900:30 58 138;--ac-950:23 37 84;--ac2-50:240 249 255;--ac2-100:224 242 254;--ac2-200:186 230 253;--ac2-300:125 211 252;--ac2-400:56 189 248;--ac2-500:14 165 233;--ac2-600:2 132 199;--ac2-700:3 105 161;--ac2-800:7 89 133;--ac2-900:12 74 110;--ac2-950:8 47 73;--ac-bright:77 148 255;--ac-brighth:59 130 246;--ac-deep:16 30 58}
html[data-accent="purple"]{--ac-50:250 245 255;--ac-100:243 232 255;--ac-200:233 213 255;--ac-300:216 180 254;--ac-400:192 132 252;--ac-500:168 85 247;--ac-600:147 51 234;--ac-700:126 34 206;--ac-800:107 33 168;--ac-900:88 28 135;--ac-950:59 7 100;--ac2-50:245 243 255;--ac2-100:237 233 254;--ac2-200:221 214 254;--ac2-300:196 181 253;--ac2-400:167 139 250;--ac2-500:139 92 246;--ac2-600:124 58 237;--ac2-700:109 40 217;--ac2-800:91 33 182;--ac2-900:76 29 149;--ac2-950:46 16 101;--ac-bright:182 124 255;--ac-brighth:160 96 245;--ac-deep:36 22 58}
html[data-accent="red"]{--ac-50:254 242 242;--ac-100:254 226 226;--ac-200:254 202 202;--ac-300:252 165 165;--ac-400:248 113 113;--ac-500:239 68 68;--ac-600:220 38 38;--ac-700:185 28 28;--ac-800:153 27 27;--ac-900:127 29 29;--ac-950:69 10 10;--ac2-50:255 241 242;--ac2-100:255 228 230;--ac2-200:254 205 211;--ac2-300:253 164 175;--ac2-400:251 113 133;--ac2-500:244 63 94;--ac2-600:225 29 72;--ac2-700:190 18 60;--ac2-800:159 18 57;--ac2-900:136 19 55;--ac2-950:76 5 25;--ac-bright:250 92 92;--ac-brighth:232 62 62;--ac-deep:52 18 20}
html[data-accent="orange"]{--ac-50:255 247 237;--ac-100:255 237 213;--ac-200:254 215 170;--ac-300:253 186 116;--ac-400:251 146 60;--ac-500:249 115 22;--ac-600:234 88 12;--ac-700:194 65 12;--ac-800:154 52 18;--ac-900:124 45 18;--ac-950:67 20 7;--ac2-50:255 251 235;--ac2-100:254 243 199;--ac2-200:253 230 138;--ac2-300:252 211 77;--ac2-400:251 191 36;--ac2-500:245 158 11;--ac2-600:217 119 6;--ac2-700:180 83 9;--ac2-800:146 64 14;--ac2-900:120 53 15;--ac2-950:69 26 3;--ac-bright:255 140 52;--ac-brighth:240 115 25;--ac-deep:52 28 12}
html[data-accent="yellow"]{--ac-50:254 252 232;--ac-100:254 249 195;--ac-200:254 240 138;--ac-300:253 224 71;--ac-400:250 204 21;--ac-500:234 179 8;--ac-600:176 116 6;--ac-700:150 92 8;--ac-800:124 70 14;--ac-900:104 58 18;--ac-950:62 30 6;--ac2-50:255 251 235;--ac2-100:254 243 199;--ac2-200:253 230 138;--ac2-300:252 211 77;--ac2-400:251 191 36;--ac2-500:245 158 11;--ac2-600:217 119 6;--ac2-700:180 83 9;--ac2-800:146 64 14;--ac2-900:120 53 15;--ac2-950:69 26 3;--ac-bright:250 204 21;--ac-brighth:234 179 8;--ac-deep:46 38 10}
html[data-accent="rosegold"]{--ac-50:253 244 242;--ac-100:250 229 225;--ac-200:244 205 198;--ac-300:234 172 160;--ac-400:220 140 126;--ac-500:201 116 102;--ac-600:176 92 80;--ac-700:146 72 64;--ac-800:117 58 53;--ac-900:94 48 45;--ac-950:52 25 23;--ac2-50:253 242 246;--ac2-100:250 226 234;--ac2-200:244 200 214;--ac2-300:234 164 186;--ac2-400:218 128 156;--ac2-500:196 98 128;--ac2-600:170 76 106;--ac2-700:140 60 88;--ac2-800:112 50 72;--ac2-900:90 42 60;--ac2-950:50 22 32;--ac-bright:232 156 140;--ac-brighth:212 132 117;--ac-deep:45 28 28}
html[data-accent="black"]{--ac-50:252 248 235;--ac-100:249 238 204;--ac-200:243 222 158;--ac-300:238 207 120;--ac-400:229 190 84;--ac-500:212 172 58;--ac-600:160 122 28;--ac-700:128 97 22;--ac-800:104 79 20;--ac-900:84 64 18;--ac-950:46 35 9;--ac2-50:255 251 235;--ac2-100:254 243 199;--ac2-200:253 230 138;--ac2-300:246 214 124;--ac2-400:236 196 92;--ac2-500:222 178 64;--ac2-600:184 142 40;--ac2-700:146 110 28;--ac2-800:116 88 24;--ac2-900:92 70 20;--ac2-950:52 38 10;--ac-bright:232 196 96;--ac-brighth:214 176 70;--ac-deep:32 27 14;--nv-020617:10 10 10;--nv-030712:10 10 10;--nv-040507:4 4 4;--nv-0a0d14:11 11 11;--nv-0a0f1d:13 13 13;--nv-0b0e14:12 12 12;--nv-0b1120:14 14 14;--nv-0b1220:15 15 15;--nv-0b1222:15 15 15;--nv-0f131d:16 16 16;--nv-0f172a:23 23 23;--nv-11141e:17 17 17;--nv-111a2b:21 21 21;--nv-111a2e:22 22 22;--nv-121622:19 19 19;--nv-121826:20 20 20;--nv-131b2e:23 23 23;--nv-151a2a:22 22 22;--nv-151c2c:24 24 24;--nv-161d2d:24 24 24;--nv-162033:26 26 26;--nv-16213a:28 28 28;--nv-171e2e:25 25 25;--nv-1a2332:29 29 29;--nv-1a2436:30 30 30;--nv-1c2638:32 32 32;--nv-1e2336:30 30 30;--nv-1e293b:38 38 38;--nv-1f2a3d:35 35 35;--nv-222d40:37 37 37;--nv-22304a:40 40 40;--nv-253245:41 41 41;--nv-262f42:40 40 40;--nv-26324a:42 42 42;--nv-26334d:43 43 43;--nv-334155:64 64 64;--nv-475569:82 82 82;--nv-64748b:115 115 115;--nv-94a3b8:163 163 163;--nv-9ca3af:163 163 163;--nv-cbd5e1:212 212 212;--nv-d1d5db:212 212 212;--nv-e2e8f0:229 229 229;--nv-e5e7eb:229 229 229;--nv-f1f5f9:245 245 245;--nv-f8fafc:250 250 250}
html[data-accent="navygold"]{--ac-50:254 249 231;--ac-100:252 240 199;--ac-200:248 225 150;--ac-300:242 205 98;--ac-400:234 186 58;--ac-500:217 163 35;--ac-600:176 128 22;--ac-700:140 100 20;--ac-800:112 80 20;--ac-900:90 64 18;--ac-950:50 35 8;--ac2-50:255 251 235;--ac2-100:254 243 199;--ac2-200:253 230 138;--ac2-300:246 214 124;--ac2-400:236 196 92;--ac2-500:222 178 64;--ac2-600:184 142 40;--ac2-700:146 110 28;--ac2-800:116 88 24;--ac2-900:92 70 20;--ac2-950:52 38 10;--ac-bright:240 196 80;--ac-brighth:222 172 50;--ac-deep:18 26 52;--nv-020617:6 10 22;--nv-030712:5 9 19;--nv-040507:3 5 10;--nv-0a0d14:7 12 27;--nv-0a0f1d:9 16 35;--nv-0b0e14:7 13 27;--nv-0b1120:10 18 38;--nv-0b1220:10 18 38;--nv-0b1222:11 18 40;--nv-0f131d:10 18 39;--nv-0f172a:13 23 50;--nv-11141e:11 19 41;--nv-111a2b:14 25 53;--nv-111a2e:15 26 56;--nv-121622:12 21 46;--nv-121826:13 23 50;--nv-131b2e:15 27 58;--nv-151a2a:15 26 56;--nv-151c2c:15 27 58;--nv-161d2d:16 27 59;--nv-162033:17 30 65;--nv-16213a:19 33 71;--nv-171e2e:16 28 61;--nv-1a2332:18 31 67;--nv-1a2436:19 33 71;--nv-1c2638:20 34 74;--nv-1e2336:20 34 74;--nv-1e293b:21 36 79;--nv-1f2a3d:22 38 81;--nv-222d40:23 40 87;--nv-22304a:25 44 96;--nv-253245:25 43 94;--nv-262f42:25 43 91;--nv-26324a:26 46 99;--nv-26334d:27 47 102;--nv-334155:34 57 118;--nv-475569:50 76 147;--nv-64748b:94 108 145;--nv-94a3b8:144 156 188;--nv-9ca3af:152 159 179;--nv-cbd5e1:201 208 227;--nv-d1d5db:207 211 221;--nv-e2e8f0:226 230 240;--nv-e5e7eb:228 230 236;--nv-f1f5f9:242 244 248;--nv-f8fafc:248 249 252}

/* ---------- مشکی طلایی ---------- */
html[data-accent="black"] .bg-emerald-500,
html[data-accent="black"] .bg-emerald-600,
html[data-accent="black"].dark .dark\:bg-\[\#00c985\],
html[data-accent="black"] .pc-green,
html[data-accent="black"] .dh-act.primary,
html[data-accent="black"] .pp-btn.primary,
html[data-accent="black"] .fi-btn.primary,
html[data-accent="black"] .cu-a.call,
html[data-accent="black"] .rm-day.sel,
html[data-accent="black"] .rm-all.sel,
html[data-accent="black"] .rm-ib.call,
html[data-accent="black"] .st-btn.primary{
  background-image:linear-gradient(135deg,#f6e09a 0%,#dcb549 45%,#b98d24 100%);
  border-color:#c9a03a !important;color:#1a1305 !important}
html[data-accent="black"] #main-sidebar .sb-link.is-active::before{background:linear-gradient(180deg,#f6e09a,#b98d24)}
html[data-accent="black"]:not(.dark) #main-sidebar{background:#0c0c0d;border-color:#202020;color:#e5e5e5}
html[data-accent="black"]:not(.dark) #main-sidebar .sb-link.is-active{background:rgba(212,172,58,.14);color:#e9c86a}
html[data-accent="black"].dark body{background-image:radial-gradient(900px 360px at 100% -8%,rgba(212,172,58,.07),transparent 60%);background-attachment:fixed}
html[data-accent="black"] .swal2-icon.swal2-success{border-color:#d4ac3a !important}

/* ---------- شب آشیان (سورمه‌ای طلایی، اختصاصی آشیان‌یار) ---------- */
html[data-accent="navygold"] .bg-emerald-500,
html[data-accent="navygold"] .bg-emerald-600,
html[data-accent="navygold"].dark .dark\:bg-\[\#00c985\],
html[data-accent="navygold"] .pc-green,
html[data-accent="navygold"] .dh-act.primary,
html[data-accent="navygold"] .pp-btn.primary,
html[data-accent="navygold"] .fi-btn.primary,
html[data-accent="navygold"] .cu-a.call,
html[data-accent="navygold"] .rm-day.sel,
html[data-accent="navygold"] .rm-all.sel,
html[data-accent="navygold"] .rm-ib.call,
html[data-accent="navygold"] .st-btn.primary{
  background-image:linear-gradient(135deg,#fbe7a1 0%,#e2b443 42%,#b8861c 100%);
  border-color:#c99a2e !important;color:#0b1635 !important}
html[data-accent="navygold"].dark body{background-image:radial-gradient(900px 420px at 100% -8%,rgba(226,180,67,.10),transparent 60%),
  radial-gradient(800px 480px at -5% 105%,rgba(37,72,160,.22),transparent 65%);background-attachment:fixed}
html[data-accent="navygold"]:not(.dark) body{background-image:radial-gradient(900px 380px at 100% -8%,rgba(226,180,67,.10),transparent 60%);background-attachment:fixed}
html[data-accent="navygold"] #main-sidebar{background:#0a1430;border-color:#1a2850;color:#e2e6f0}
html[data-accent="navygold"] #main-sidebar .sb-link.is-active{background:rgba(226,180,67,.14);color:#f0c450}
html[data-accent="navygold"] #main-sidebar .sb-link.is-active::before{background:linear-gradient(180deg,#fbe7a1,#b8861c)}
html[data-accent="navygold"] .swal2-icon.swal2-success{border-color:#e2b443 !important}

/* ---------- نشان «سفیر آشیان‌یار» (سکهٔ طلایی کنار عکس پروفایل، با ۳ دعوت) ---------- */
.ay-coin{--s:22px;position:absolute;width:var(--s);height:var(--s);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;z-index:2;
  background:conic-gradient(from 210deg,#fff3c4,#d9a628,#8a6410,#e9c35a,#fff3c4,#b8861c,#fff3c4);
  box-shadow:0 0 0 2px #0b1635,0 3px 10px -2px rgba(217,163,35,.65);pointer-events:auto}
.ay-coin::before{content:"";position:absolute;inset:calc(var(--s)*.13);border-radius:50%;
  background:radial-gradient(circle at 35% 30%,#22386e,#0b1635 70%);box-shadow:inset 0 0 0 1px rgba(251,231,161,.55)}
.ay-coin svg{position:relative;width:52%;height:52%;color:#f3cf6a;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35))}
.ay-coin.tl{top:calc(var(--s)*-.3);left:calc(var(--s)*-.3)}
.ay-coin.br{bottom:calc(var(--s)*-.12);right:calc(var(--s)*-.12)}
.ay-coin.bl{bottom:calc(var(--s)*-.3);left:calc(var(--s)*-.3)}
.ay-amb-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap;
  background:linear-gradient(135deg,#0b1635,#1b2c5c);color:#f3cf6a;border:1px solid rgba(226,180,67,.55)}
.ay-amb-chip .ay-coin{position:relative;--s:20px;box-shadow:none}
.ay-amb-chip[hidden]{display:none}

/* small utilities used by the new pages but missing from the prebuilt tailwind file */
.text-\[9\.5px\]{font-size:12px}.text-\[10\.5px\]{font-size:12px}.text-\[11\.5px\]{font-size:11.5px}.text-\[13\.5px\]{font-size:13.5px}
.leading-6{line-height:1.5rem}.mt-4{margin-top:1rem}
