.Preloader-module-scss-module__PKqSnG__preloader{z-index:9999;background:var(--color-bg);opacity:1;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:fixed;inset:0}.Preloader-module-scss-module__PKqSnG__fadeOut{opacity:0;pointer-events:none}.Preloader-module-scss-module__PKqSnG__logo{object-fit:contain;opacity:0;width:96px;height:96px;animation:.6s .2s forwards Preloader-module-scss-module__PKqSnG__revealLogo;transform:scale(.85)}@keyframes Preloader-module-scss-module__PKqSnG__revealLogo{to{opacity:1;transform:scale(1)}}
:root,[data-theme=light]{--color-bg:#fff;--color-text:#111;--color-text-secondary:#6b6b6b;--color-border:#eaeaea;--color-hover:#000;--color-surface:#f7f7f7;--color-surface-muted:#d9d9d9;--color-card-overlay:#ffffff80}[data-theme=dark]{--color-bg:#0a0a0a;--color-text:#ededed;--color-text-secondary:#a3a3a3;--color-border:#262626;--color-hover:#fff;--color-surface:#171717;--color-surface-muted:#3a3a3a;--color-card-overlay:#0a0a0ac7}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;transition:background-color .3s,color .3s}html{scroll-behavior:smooth;scroll-padding-top:5rem}a{color:inherit;text-decoration:none}.container{max-width:720px;margin:0 auto;padding:0 1rem}section{border-bottom:1px solid var(--color-border);padding:4rem 0;scroll-margin-top:5rem}section:last-of-type{border-bottom:none}h1,h2,h3{letter-spacing:-.02em;font-weight:600}@media (prefers-reduced-motion:reduce){html,body{transition:none}}
