/* JTP renk temaları — sadece koyu modda ve bir tema seçildiğinde devreye girer.
   Seçim yoksa (data-jtp-palette yok) bu dosyadaki hiçbir kural uygulanmaz. */
html.dark[data-jtp-palette="mocha"]{--p-50:249 248 248;--p-100:244 242 241;--p-200:231 226 223;--p-300:211 202 197;--p-400:178 163 154;--p-500:145 124 110;--p-600:119 92 75;--p-700:87 68 55;--p-800:59 46 38;--p-900:37 29 24;--p-950:22 17 14;--acc:233 221 208;--p-base:#4E3B2F}
html.dark[data-jtp-palette="lagoon"]{--p-50:246 251 251;--p-100:237 246 248;--p-200:215 236 239;--p-300:182 220 226;--p-400:127 194 204;--p-500:73 168 182;--p-600:29 148 165;--p-700:21 109 122;--p-800:14 74 83;--p-900:9 47 52;--p-950:5 27 30;--acc:63 211 234;--p-base:#0F6E7C}
html.dark[data-jtp-palette="storm"]{--p-50:248 249 249;--p-100:241 242 244;--p-200:224 226 230;--p-300:199 203 209;--p-400:156 164 175;--p-500:114 125 141;--p-600:80 94 114;--p-700:59 69 84;--p-800:40 47 57;--p-900:25 30 36;--p-950:15 17 21;--acc:203 213 225;--p-base:#475569}
html.dark[data-jtp-palette="sapphire"]{--p-50:247 248 251;--p-100:238 240 246;--p-200:218 222 236;--p-300:188 195 220;--p-400:137 151 194;--p-500:86 106 169;--p-600:46 70 148;--p-700:34 52 109;--p-800:23 35 74;--p-900:14 22 47;--p-950:8 13 27;--acc:124 155 255;--p-base:#1C2F6B}
html.dark[data-jtp-palette="graphite"]{--p-50:248 249 249;--p-100:242 242 243;--p-200:226 227 228;--p-300:201 204 207;--p-400:161 165 170;--p-500:121 126 134;--p-600:89 96 105;--p-700:65 70 77;--p-800:44 48 53;--p-900:28 30 33;--p-950:16 18 19;--acc:229 231 235;--p-base:#3A3F46}
html.dark[data-jtp-palette]{--glass-bg:rgb(var(--p-900) / .72);--glass-border:rgb(var(--p-700) / .9)}
html.dark[data-jtp-palette] body{background-color:rgb(var(--p-950)) !important;background-image:radial-gradient(1200px 700px at 15% -10%, rgb(var(--p-700) / .55), transparent 60%),radial-gradient(900px 600px at 110% 110%, rgb(var(--p-800) / .6), transparent 60%),radial-gradient(circle at 2px 2px, rgba(255,255,255,.025) 1px, transparent 0) !important;background-size:auto,auto,32px 32px !important;background-attachment:fixed !important}
html.dark[data-jtp-palette] .min-h-screen.bg-slate-950{background-color:transparent !important}
html.dark[data-jtp-palette] ::-webkit-scrollbar-track{background:rgb(var(--p-900)) !important}
html.dark[data-jtp-palette] ::-webkit-scrollbar-thumb{background:rgb(var(--p-700)) !important}
html.dark[data-jtp-palette] .bg-indigo-50{background-color:rgb(var(--acc) / 0.12) !important}
html.dark[data-jtp-palette] .bg-indigo-50\/40{background-color:rgb(var(--acc) / 0.1) !important}
html.dark[data-jtp-palette] .bg-indigo-50\/50{background-color:rgb(var(--acc) / 0.125) !important}
html.dark[data-jtp-palette] .bg-indigo-500{background-color:rgb(var(--acc)) !important}
html.dark[data-jtp-palette] .bg-indigo-500\/20{background-color:rgb(var(--acc) / 0.2) !important}
html.dark[data-jtp-palette] .bg-indigo-500\/5{background-color:rgb(var(--acc) / 0.05) !important}
html.dark[data-jtp-palette] .bg-indigo-600{background-color:rgb(var(--acc)) !important}
html.dark[data-jtp-palette] .bg-indigo-600\/20{background-color:rgb(var(--acc) / 0.2) !important}
html.dark[data-jtp-palette] .bg-indigo-950\/20{background-color:rgb(var(--acc) / 0.2) !important}
html.dark[data-jtp-palette] .bg-indigo-950\/30{background-color:rgb(var(--acc) / 0.3) !important}
html.dark[data-jtp-palette] .bg-slate-100{background-color:rgb(var(--p-100)) !important}
html.dark[data-jtp-palette] .bg-slate-400{background-color:rgb(var(--p-400)) !important}
html.dark[data-jtp-palette] .bg-slate-50{background-color:rgb(var(--p-50)) !important}
html.dark[data-jtp-palette] .bg-slate-50\/50{background-color:rgb(var(--p-50) / 0.5) !important}
html.dark[data-jtp-palette] .bg-slate-500\/10{background-color:rgb(var(--p-500) / 0.1) !important}
html.dark[data-jtp-palette] .bg-slate-700{background-color:rgb(var(--p-700)) !important}
html.dark[data-jtp-palette] .bg-slate-800{background-color:rgb(var(--p-800)) !important}
html.dark[data-jtp-palette] .bg-slate-800\/20{background-color:rgb(var(--p-800) / 0.2) !important}
html.dark[data-jtp-palette] .bg-slate-800\/40{background-color:rgb(var(--p-800) / 0.4) !important}
html.dark[data-jtp-palette] .bg-slate-800\/50{background-color:rgb(var(--p-800) / 0.5) !important}
html.dark[data-jtp-palette] .bg-slate-900{background-color:rgb(var(--p-900)) !important}
html.dark[data-jtp-palette] .bg-slate-900\/10{background-color:rgb(var(--p-900) / 0.1) !important}
html.dark[data-jtp-palette] .bg-slate-900\/20{background-color:rgb(var(--p-900) / 0.2) !important}
html.dark[data-jtp-palette] .bg-slate-900\/50{background-color:rgb(var(--p-900) / 0.5) !important}
html.dark[data-jtp-palette] .bg-slate-900\/70{background-color:rgb(var(--p-900) / 0.7) !important}
html.dark[data-jtp-palette] .bg-slate-900\/80{background-color:rgb(var(--p-900) / 0.8) !important}
html.dark[data-jtp-palette] .bg-slate-900\/90{background-color:rgb(var(--p-900) / 0.9) !important}
html.dark[data-jtp-palette] .bg-slate-900\/95{background-color:rgb(var(--p-900) / 0.95) !important}
html.dark[data-jtp-palette] .bg-slate-950{background-color:rgb(var(--p-950)) !important}
html.dark[data-jtp-palette] .border-indigo-400{border-color:rgb(var(--acc)) !important}
html.dark[data-jtp-palette] .border-indigo-500{border-color:rgb(var(--acc)) !important}
html.dark[data-jtp-palette] .border-indigo-500\/10{border-color:rgb(var(--acc) / 0.1) !important}
html.dark[data-jtp-palette] .border-indigo-500\/20{border-color:rgb(var(--acc) / 0.2) !important}
html.dark[data-jtp-palette] .border-indigo-500\/30{border-color:rgb(var(--acc) / 0.3) !important}
html.dark[data-jtp-palette] .border-indigo-600{border-color:rgb(var(--acc)) !important}
html.dark[data-jtp-palette] .border-slate-400{border-color:rgb(var(--p-400)) !important}
html.dark[data-jtp-palette] .border-slate-600{border-color:rgb(var(--p-600)) !important}
html.dark[data-jtp-palette] .border-slate-700{border-color:rgb(var(--p-700)) !important}
html.dark[data-jtp-palette] .border-slate-800{border-color:rgb(var(--p-800)) !important}
html.dark[data-jtp-palette] .border-slate-950{border-color:rgb(var(--p-950)) !important}
html.dark[data-jtp-palette] .dark\:bg-slate-900{background-color:rgb(var(--p-900)) !important}
html.dark[data-jtp-palette] .dark\:bg-slate-900\/50{background-color:rgb(var(--p-900) / 0.5) !important}
html.dark[data-jtp-palette] .dark\:border-slate-700{border-color:rgb(var(--p-700)) !important}
html.dark[data-jtp-palette] .dark\:border-slate-800{border-color:rgb(var(--p-800)) !important}
html.dark[data-jtp-palette] .dark\:text-slate-400{color:rgb(var(--p-400)) !important}
html.dark[data-jtp-palette] .dark\:text-slate-500{color:rgb(var(--p-500)) !important}
html.dark[data-jtp-palette] .dark\:text-slate-700{color:rgb(var(--p-700)) !important}
html.dark[data-jtp-palette] .from-blue-500{--tw-gradient-from:rgb(var(--acc)) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html.dark[data-jtp-palette] .from-indigo-500{--tw-gradient-from:rgb(var(--acc)) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html.dark[data-jtp-palette] .from-indigo-600{--tw-gradient-from:rgb(var(--acc)) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html.dark[data-jtp-palette] .hover\:bg-indigo-100:hover{background-color:rgb(var(--acc) / 0.12) !important}
html.dark[data-jtp-palette] .hover\:bg-indigo-500\/10:hover{background-color:rgb(var(--acc) / 0.1) !important}
html.dark[data-jtp-palette] .hover\:bg-indigo-600\/30:hover{background-color:rgb(var(--acc) / 0.3) !important}
html.dark[data-jtp-palette] .hover\:bg-indigo-700:hover{background-color:rgb(var(--acc)) !important}
html.dark[data-jtp-palette] .hover\:bg-slate-100:hover{background-color:rgb(var(--p-100)) !important}
html.dark[data-jtp-palette] .hover\:bg-slate-600:hover{background-color:rgb(var(--p-600)) !important}
html.dark[data-jtp-palette] .hover\:bg-slate-700:hover{background-color:rgb(var(--p-700)) !important}
html.dark[data-jtp-palette] .hover\:bg-slate-800:hover{background-color:rgb(var(--p-800)) !important}
html.dark[data-jtp-palette] .hover\:bg-slate-800\/50:hover{background-color:rgb(var(--p-800) / 0.5) !important}
html.dark[data-jtp-palette] .hover\:border-indigo-500:hover{border-color:rgb(var(--acc)) !important}
html.dark[data-jtp-palette] .hover\:border-slate-400:hover{border-color:rgb(var(--p-400)) !important}
html.dark[data-jtp-palette] .hover\:border-slate-700:hover{border-color:rgb(var(--p-700)) !important}
html.dark[data-jtp-palette] .hover\:shadow-indigo-500\/20:hover{--tw-shadow-color:rgb(var(--acc) / 0.2) !important}
html.dark[data-jtp-palette] .hover\:text-indigo-500:hover{color:rgb(var(--acc)) !important}
html.dark[data-jtp-palette] .hover\:text-slate-300:hover{color:rgb(var(--p-300)) !important}
html.dark[data-jtp-palette] .placeholder-slate-500::placeholder{color:rgb(var(--p-500)) !important}
html.dark[data-jtp-palette] .text-blue-400{color:rgb(var(--acc)) !important}
html.dark[data-jtp-palette] .text-blue-600{color:rgb(var(--acc)) !important}
html.dark[data-jtp-palette] .text-indigo-400{color:rgb(var(--acc)) !important}
html.dark[data-jtp-palette] .text-indigo-500{color:rgb(var(--acc)) !important}
html.dark[data-jtp-palette] .text-indigo-600{color:rgb(var(--acc)) !important}
html.dark[data-jtp-palette] .text-slate-200{color:rgb(var(--p-200)) !important}
html.dark[data-jtp-palette] .text-slate-300{color:rgb(var(--p-300)) !important}
html.dark[data-jtp-palette] .text-slate-400{color:rgb(var(--p-400)) !important}
html.dark[data-jtp-palette] .text-slate-500{color:rgb(var(--p-500)) !important}
html.dark[data-jtp-palette] .text-slate-600{color:rgb(var(--p-600)) !important}
html.dark[data-jtp-palette] .text-slate-700{color:rgb(var(--p-700)) !important}
html.dark[data-jtp-palette] .text-slate-900{color:rgb(var(--p-900)) !important}
html.dark[data-jtp-palette] .text-slate-950{color:rgb(var(--p-950)) !important}
html.dark[data-jtp-palette] .to-indigo-600{--tw-gradient-to:rgb(var(--acc)) var(--tw-gradient-to-position) !important}
html.dark[data-jtp-palette] .via-indigo-500{--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--acc)) var(--tw-gradient-via-position),var(--tw-gradient-to) !important}

/* Krem tema (açık mod): tüm sekmelerde Editoryal'deki kırık beyaz zemin. */
html[data-jtp-palette="krem"]:not(.dark) body{background-color:#f6f3ee !important;background-image:none !important}
html[data-jtp-palette="krem"]:not(.dark) header.bg-white\/95{background-color:rgba(246,243,238,.95) !important}
html[data-jtp-palette="krem"]:not(.dark) .bg-\[\#fcfcfc\]{background-color:#f6f3ee !important}
