:root{--page:#111315;--page-deep:#090b0c;--surface:#171a1d;--surface-raised:#1d2125;--accent:#c7ff2f;--accent-soft:#dcff78;--leaf:#48d99a;--text:#f5f7f8;--text-secondary:#a7adb4;--text-muted:#6f767e;--paper:#f0f1ec;--paper-text:#171917;--page-width:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);max-width:100vw;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;overflow-x:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}main{width:100%;max-width:100vw;overflow:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
