:root{--gold:#f6b93b;--gold-light:#ffd666;--gold-ink:#2a1800;--bg:#0b0a12;--panel:#161322b8;--line:#ffffff1f;--text:#f2f0f7;--text-muted:#b6b1c4;--radius:16px;--ease-out:cubic-bezier(.22, 1, .36, 1);--content-width:1180px;--font:"Segoe UI Variable Display", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}::selection{background:var(--gold);color:var(--gold-ink)}img{max-width:100%;height:auto;display:block}a{color:inherit}a:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px;border-radius:4px}.container{width:min(var(--content-width), 100% - 32px);margin:0 auto}.section-title{letter-spacing:-.015em;margin:0 0 24px;font-size:clamp(26px,3vw,34px);font-weight:800}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
