:root{color-scheme:light;--radius: .9rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--radius-2xl: calc(var(--radius) + 10px);--radius-3xl: calc(var(--radius) + 18px);--radius-full: 9999px;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--font-display: "Space Grotesk", "Inter", ui-sans-serif, system-ui, -apple-system, "Century Gothic", "Avenir Next", "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--background: oklch(.994 .004 265);--foreground: oklch(.22 .03 275);--card: oklch(1 0 0);--card-foreground: oklch(.22 .03 275);--popover: oklch(1 0 0);--popover-foreground: oklch(.22 .03 275);--primary: oklch(.55 .23 282);--primary-foreground: oklch(.99 .01 280);--zone: oklch(.55 .23 282);--secondary: oklch(.96 .015 275);--secondary-foreground: oklch(.32 .05 280);--muted: oklch(.965 .008 270);--muted-foreground: oklch(.52 .03 275);--accent: oklch(.95 .03 260);--accent-foreground: oklch(.32 .06 280);--me: oklch(.68 .2 26);--me-foreground: oklch(.99 .02 40);--destructive: oklch(.62 .23 27);--destructive-foreground: oklch(.99 .01 27);--border: oklch(.9 .012 272);--input: oklch(.92 .012 272);--ring: oklch(.55 .23 282);--zone-from: oklch(.58 .24 292);--zone-via: oklch(.6 .2 268);--zone-to: oklch(.78 .14 215);--shadow-xs: 0 1px 2px 0 oklch(.22 .03 275 / .04);--shadow-sm: 0 1px 3px 0 oklch(.22 .03 275 / .06), 0 1px 2px -1px oklch(.22 .03 275 / .06);--shadow-md: 0 4px 12px -2px oklch(.22 .03 275 / .08), 0 2px 6px -2px oklch(.22 .03 275 / .05);--shadow-lg: 0 12px 32px -8px oklch(.22 .03 275 / .12), 0 4px 12px -4px oklch(.22 .03 275 / .06);--shadow-xl: 0 24px 60px -16px oklch(.22 .03 275 / .16), 0 8px 20px -8px oklch(.22 .03 275 / .08);--shadow-glow: 0 0 60px -10px oklch(.58 .24 292 / .35);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-28: 7rem;--container-sm: 42rem;--container-md: 56rem;--container-lg: 72rem;--container-xl: 80rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s}.zone-gradient{background-image:linear-gradient(110deg,var(--zone-from) 0%,var(--zone-via) 48%,var(--zone-to) 100%)}.zone-text{background-image:linear-gradient(110deg,var(--zone-from) 0%,var(--zone-via) 50%,var(--zone-to) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.site-container{width:100%;max-width:var(--container-lg);margin-inline:auto;padding-inline:var(--space-5)}@media(min-width:640px){.site-container{padding-inline:var(--space-8)}}::selection{background-color:color-mix(in oklch,var(--me) 28%,transparent)}html,body,#app{margin:0;padding:0}body{min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#fff}
