:root{color-scheme:light;--go-bg-1: #eef0ff;--go-bg-2: #e3e6ff;--go-bg-3: #f6f4ff;--go-ink: #1d1b3a;--go-ink-2: #5b5a7a;--go-ink-3: #6f6e8f;--go-primary: #6c5cff;--go-primary-strong: #5140de;--go-blue: #4d8bff;--go-cyan: #2fd4e6;--go-violet-soft: #8f7afe;--go-violet-2: #8b6cf6;--go-periwinkle: #7a8cff;--go-green: #16b981;--go-red: #ef4444;--go-red-ink: #c22f2f;--go-green-ink: #0f8a60;--go-card: rgba(255, 255, 255, .86);--go-card-solid: #fbfaff;--go-card-border: rgba(108, 92, 255, .14);--go-subtle: rgba(108, 92, 255, .075);--go-line: rgba(108, 92, 255, .12);--go-shadow-1: 0 1px 2px rgba(60, 50, 140, .05), 0 12px 32px rgba(80, 66, 200, .1);--go-shadow-2: 0 14px 42px rgba(60, 50, 140, .16);--go-radius-lg: 25px;--go-radius-md: 18px;--go-radius-sm: 12px;--go-blur: blur(8px) saturate(150%);--go-ease: cubic-bezier(.22, 1, .36, 1);--go-space-1: 6px;--go-space-2: 10px;--go-space-3: 14px;--go-space-4: 18px;--go-space-5: 22px;--go-space-6: 28px;--go-font-body: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--go-font-display: "Space Grotesk", "Plus Jakarta Sans", system-ui, sans-serif;--go-hero: radial-gradient(440px 260px at 92% 0%, rgba(47, 212, 230, .3), transparent 62%), radial-gradient(420px 320px at 0% 115%, rgba(143, 122, 254, .6), transparent 62%), linear-gradient(125deg, #2f2296 0%, #4a38d4 42%, #6a5cec 78%, #7a8cff 100%);--go-sidebar: #2a2272;--go-sidebar-ink: #d9d6f5;--go-sidebar-muted: #a9a4d6;--go-globe-opacity: .55}html[data-theme=dark]{color-scheme:dark;--go-bg-1: #0c0b1f;--go-bg-2: #14122e;--go-bg-3: #201738;--go-ink: #f1f0ff;--go-ink-2: #b4b2d6;--go-ink-3: #9a98bd;--go-red-ink: #ff8a8a;--go-green-ink: #4fe0ad;--go-card: rgba(30, 27, 72, .8);--go-card-solid: #1e1b48;--go-card-border: rgba(143, 122, 254, .2);--go-subtle: rgba(143, 107, 255, .15);--go-line: rgba(143, 122, 254, .18);--go-shadow-1: 0 14px 36px rgba(0, 0, 0, .22);--go-shadow-2: 0 22px 50px rgba(0, 0, 0, .38);--go-sidebar: #1c1750;--go-globe-opacity: .8}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--go-ink);font-family:var(--go-font-body);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;background:radial-gradient(900px 570px at 12% 0%,var(--go-bg-3),transparent),linear-gradient(160deg,var(--go-bg-1),var(--go-bg-2)) fixed;overflow-x:hidden}body:before{content:none!important}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--go-blue);outline-offset:2px}code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.92em}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}
