:root{color-scheme:light;--color-ink: #241d25;--color-ink-soft: #4d414e;--color-muted: #6d646e;--color-accent: #812473;--color-accent-dark: #6b1d5c;--color-border: #e2dfe3;--color-surface: #fff;--color-background: #f7f7f7;--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(234 219 232 / 45%),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:#eadbe8;color:#241d25}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
