:root{color-scheme:light;--color-ink: #17384a;--color-ink-soft: #355465;--color-muted: #687c86;--color-accent: #bf9a4b;--color-accent-dark: #80601c;--color-border: #dce5e6;--color-surface: #fff;--color-background: #f4f7f7;--font-body: Inter, "Segoe UI", Arial, sans-serif;--font-display: "Aptos Display", Inter, "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--color-background);scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;background:radial-gradient(ellipse at 82% 0,rgb(203 219 220 / 28%),transparent 36rem),var(--color-background);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,a{font:inherit}::selection{background:#e9d9ae;color:#17384a}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
