:root{--bg:#000;--bg-deep:#050505;--bg-panel:#0a0a0a;--bg-elevated:#101010;--text:#f4f0ea;--text-secondary:#f4f0eab8;--text-muted:#f4f0ea85;--text-faint:#f4f0ea5c;--hairline:#f4f0ea38;--border-soft:#f4f0ea24;--border-strong:#f4f0ea57;--cta-border:#f4f0ea57;--cta-border-hover:#f4f0ea94;--cta-bg-hover:#f4f0ea14;--header-h:92px;--font-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-sans:"Inter", system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--text);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}html{scrollbar-width:thin;scrollbar-color:#6b6b6b #050505;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:#6b6b6b;border:2px solid #050505;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#8d8d8d}.micro-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.22em;color:var(--text-muted);font-size:.66rem;font-weight:500}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.001ms!important;animation-duration:.001ms!important}}
