:root{color-scheme:light;--bg:#ffffff;--surface:#f5f5f5;--card:#ffffff;--line:#e5e7eb;--ink:#0f172a;--ink-weak:#475569;--ink-muted:#64748b;--gold:#c9a96e;--gold-soft:#f6eedc;--gold-ink:#7a5c25;--gold-line:#e3cf9e;--gold-band:#c9a96e;--gold-edge:#9e7b45;--ring:rgba(16,185,129,0.35)}.dark{color-scheme:dark;--bg:#0a0a0a;--surface:#171717;--card:#141414;--line:#262626;--ink:#fafafa;--ink-weak:#d4d4d4;--ink-muted:#a3a3a3;--gold:#d4b46a;--gold-soft:#2a2410;--gold-ink:#e6cb7a;--gold-line:#4a3f1e;--gold-band:#c9a96e;--gold-edge:#9e7b45;--ring:rgba(230,203,122,0.4)}.dark .bg-white{background-color:var(--card)}.dark .bg-\[\#FAFAF9\],.dark .bg-gray-50,.dark .bg-neutral-100,.dark .bg-neutral-50{background-color:var(--surface)}.dark .bg-neutral-200{background-color:#262626}.dark .text-black,.dark .text-neutral-800,.dark .text-neutral-900{color:var(--ink)}.dark .text-neutral-600,.dark .text-neutral-700{color:var(--ink-weak)}.dark .text-neutral-400,.dark .text-neutral-500{color:var(--ink-muted)}.dark .border-gray-200,.dark .border-neutral-100,.dark .border-neutral-200,.dark .border-neutral-300{border-color:var(--line)}.dark .bg-black,.dark .bg-neutral-900{background-color:var(--gold-ink);color:#1a1814}.dark .hover\:bg-black:hover,.dark .hover\:bg-neutral-800:hover{background-color:#d4b46a}.dark .bg-emerald-50{background-color:rgba(16,185,129,.1)}.dark .bg-emerald-100{background-color:rgba(16,185,129,.16)}.dark .text-emerald-700,.dark .text-emerald-800,.dark .text-emerald-900,.dark .text-teal-700,.dark .text-teal-800{color:#a7f3d0}.dark .hover\:bg-gray-50:hover,.dark .hover\:bg-neutral-100:hover,.dark .hover\:bg-neutral-50:hover,.dark .hover\:bg-white:hover{background-color:var(--surface)}.dark a.bg-black:hover,.dark a.bg-neutral-900:hover,.dark button.bg-black:hover,.dark button.bg-neutral-900:hover{color:#1a1814}a.bg-gold-gradient:hover{color:#1a1814!important}.dark .bg-amber-100{background-color:var(--gold-soft)}.dark .text-amber-900{color:var(--gold-ink)}.dark .bg-blue-50{background-color:rgba(59,130,246,.12)}.dark .bg-blue-100{background-color:rgba(59,130,246,.18)}.dark .text-blue-700,.dark .text-blue-800,.dark .text-blue-900{color:#bfdbfe}.dark .bg-amber-50{background-color:var(--gold-soft)}.dark .text-amber-800{color:var(--gold-ink)}.dark .border-amber-200,.dark .border-blue-200,.dark .border-emerald-200{border-color:var(--line)}.dark .text-emerald-950,.dark .text-gray-800,.dark .text-gray-900,.dark .text-slate-800,.dark .text-slate-900,.dark .text-stone-800,.dark .text-stone-900,.dark .text-teal-900,.dark .text-teal-950,.dark .text-zinc-800,.dark .text-zinc-900{color:var(--ink)}.dark .text-gray-600,.dark .text-gray-700,.dark .text-slate-600,.dark .text-slate-700,.dark .text-stone-600,.dark .text-stone-700,.dark .text-zinc-600,.dark .text-zinc-700{color:var(--ink-weak)}.dark .text-gray-400,.dark .text-gray-500,.dark .text-slate-400,.dark .text-slate-500,.dark .text-stone-500,.dark .text-zinc-500{color:var(--ink-muted)}.dark .bg-gray-100,.dark .bg-slate-50,.dark .bg-stone-50,.dark .bg-teal-50{background-color:var(--surface)}.dark .border-slate-200,.dark .border-slate-300,.dark .border-stone-200,.dark .border-teal-100{border-color:var(--line)}.dark img.brand-logo{background:#fafafa;border-radius:.5rem;padding:.25rem}