/* withoutlimitsai.com: внутренние страницы канона в дизайне главной. Сгенерировано research/mirrors103/make_skin.py. */
body, .font-sans { font-family: 'Vazirmatn', ui-sans-serif, system-ui, sans-serif; }
h1, h2, h3, .nt-head .brand, .font-display { font-family: 'Baloo Bhaijaan 2', Georgia, serif; }
html:not([data-theme="dark"]) { background-color:#F5FBFB; }
html:not([data-theme="dark"]) body { background:#F5FBFB; color:#132729; }
html:not([data-theme="dark"]) .bg-white, html:not([data-theme="dark"]) .chip, html:not([data-theme="dark"]) .lang-pop, html:not([data-theme="dark"]) .hub-card, html:not([data-theme="dark"]) .tr-card, html:not([data-theme="dark"]) .prose-nt .nt-acc { background-color:#FFFFFF; border-color:#D2E3E4; }
html:not([data-theme="dark"]) .bg-white\/90 { background-color:color-mix(in srgb, #F5FBFB 88%, transparent); }
html:not([data-theme="dark"]) .bg-zinc-50, html:not([data-theme="dark"]) .hover\:bg-zinc-50:hover, html:not([data-theme="dark"]) .nt-formcard, html:not([data-theme="dark"]) .ctable thead th { background-color:#EBF5F6; border-color:#D2E3E4; }
html:not([data-theme="dark"]) .bg-zinc-100, html:not([data-theme="dark"]) .hover\:bg-zinc-100:hover, html:not([data-theme="dark"]) .chip:hover, html:not([data-theme="dark"]) .hub-card:hover { background-color:#DFEFF0; }
html:not([data-theme="dark"]) .text-zinc-900, html:not([data-theme="dark"]) .text-zinc-800, html:not([data-theme="dark"]) .text-zinc-700 { color:#132729; }
html:not([data-theme="dark"]) .text-zinc-600, html:not([data-theme="dark"]) .text-zinc-500 { color:#506566; }
html:not([data-theme="dark"]) .text-zinc-400, html:not([data-theme="dark"]) .text-zinc-300 { color:#506566; }
html:not([data-theme="dark"]) .border-zinc-100, html:not([data-theme="dark"]) .border-zinc-200 { border-color:#D2E3E4; }
html:not([data-theme="dark"]) .border-zinc-300, html:not([data-theme="dark"]) .border-zinc-400 { border-color:#D2E3E4; }
html:not([data-theme="dark"]) a.bg-zinc-900, html:not([data-theme="dark"]) button.bg-zinc-900, html:not([data-theme="dark"]) .bg-zinc-900 { background-color:#167A82; color:#FFFFFF; }
html:not([data-theme="dark"]) .text-emerald-600, html:not([data-theme="dark"]) .text-emerald-700 { color:#0F5B60; }
html:not([data-theme="dark"]) .bg-emerald-50 { background-color:#EBF5F6; }
html:not([data-theme="dark"]) .sup-field { background:#FFFFFF; border-color:#D2E3E4; color:#132729; }
html[data-theme="dark"] { background-color:#0F1B1C !important; }
html[data-theme="dark"] body { background:#0F1B1C !important; color:#EAF0F1 !important; }
html[data-theme="dark"] .bg-white, html[data-theme="dark"] .chip, html[data-theme="dark"] .lang-pop, html[data-theme="dark"] .hub-card, html[data-theme="dark"] .tr-card, html[data-theme="dark"] .prose-nt .nt-acc { background-color:#172527 !important; border-color:#324748 !important; }
html[data-theme="dark"] .bg-white\/90 { background-color:color-mix(in srgb, #0F1B1C 88%, transparent) !important; }
html[data-theme="dark"] .bg-zinc-50, html[data-theme="dark"] .hover\:bg-zinc-50:hover, html[data-theme="dark"] .nt-formcard, html[data-theme="dark"] .ctable thead th { background-color:#1D2E2F !important; border-color:#324748 !important; }
html[data-theme="dark"] .bg-zinc-100, html[data-theme="dark"] .hover\:bg-zinc-100:hover, html[data-theme="dark"] .chip:hover, html[data-theme="dark"] .hub-card:hover { background-color:#263A3B !important; }
html[data-theme="dark"] .text-zinc-900, html[data-theme="dark"] .text-zinc-800, html[data-theme="dark"] .text-zinc-700 { color:#EAF0F1 !important; }
html[data-theme="dark"] .text-zinc-600, html[data-theme="dark"] .text-zinc-500 { color:#B3C5C6 !important; }
html[data-theme="dark"] .text-zinc-400, html[data-theme="dark"] .text-zinc-300 { color:#879FA1 !important; }
html[data-theme="dark"] .border-zinc-100, html[data-theme="dark"] .border-zinc-200 { border-color:#324748 !important; }
html[data-theme="dark"] .border-zinc-300, html[data-theme="dark"] .border-zinc-400 { border-color:#455D5F !important; }
html[data-theme="dark"] a.bg-zinc-900, html[data-theme="dark"] button.bg-zinc-900, html[data-theme="dark"] .bg-zinc-900 { background-color:#50E1ED !important; color:#0B0B0C !important; }
html[data-theme="dark"] .text-emerald-600, html[data-theme="dark"] .text-emerald-700 { color:#50E1ED !important; }
html[data-theme="dark"] .bg-emerald-50 { background-color:#1D2E2F !important; }
html[data-theme="dark"] .sup-field { background:#172527 !important; border-color:#324748 !important; color:#EAF0F1 !important; }
@media (max-width: 560px) {
  .dl-head-inner { min-width: 0; gap: 8px; }
  .dl-head-inner > .brand { flex: 1 1 auto; min-width: 0; white-space: normal; line-height: 1.15; font-size: clamp(.95rem, 4.2vw, 1.15rem); overflow-wrap: anywhere; }
  .dl-head-inner > .dl-actions { flex: 0 0 auto; }
}
