:root{--ui-grid-unit:8px;--spacing-unit:var(--ui-grid-unit);--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:40px;--space-7:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:50%;--z-base:0;--z-content:1;--z-decoration:10;--z-floating:50;--z-overlay:100;--root-font-size:16px;--navbar-height:56px;--social-bar-height:48px;--code-tab-size:2;--google-red:#ea4335;--google-yellow:#fbbc05;--google-green:#34a853;--google-blue:#4285f4;--google-gradient:conic-gradient(var(--google-red) 0deg,var(--google-red) 42deg,var(--google-blue) 42deg,var(--google-blue) 137deg,var(--google-green) 137deg,var(--google-green) 243deg,var(--google-yellow) 243deg,var(--google-yellow) 297deg,var(--google-red) 297deg);--github-gradient:conic-gradient(var(--github) 0deg,var(--github) 360deg)}:root,[data-theme=dark]{--bg:#020618;--surface:#0f172b;--surface-near:#0d1b2e;--surface-alt:#1d293d;--border:#314158;--border-dim:#2a3f55;--text:#f8fafc;--muted:#b4c2d4;--muted-dim:#8496ad;--teal:#43d9ad;--orange:#ffb86a;--keyword:#615fff;--keyword-ink:#8b8aff;--cyan:#00d5be;--pink:#ffa1ad;--purple:#dab2ff;--selected:rgba(248,250,252,0.06);--hover:rgba(248,250,252,0.04);--pressed:rgba(248,250,252,0.1);--scrim:rgba(0,0,0,0.5);--tag-bg-teal:rgba(67,217,173,0.1);--tag-bg-purple:rgba(199,146,234,0.1);--wash-teal:rgba(67,217,173,0.06);--wash-pink:rgba(255,161,173,0.08);--wash-keyword:rgba(97,95,255,0.15);--glow-keyword:rgba(97,95,255,0.18);--control:#45556c;--control-hover:#536277;--github:#3094ff}[data-theme=light]{--bg:#e2e8f0;--surface:#ffffff;--surface-near:#f8fafc;--surface-alt:#f1f5f9;--border:#cbd5e1;--border-dim:#aebbcd;--text:#0f172b;--muted:#394552;--muted-dim:#556275;--teal:#115e59;--orange:#92400e;--keyword:#4f46e5;--keyword-ink:#4338ca;--cyan:#155e75;--pink:#be185d;--purple:#7e22ce;--selected:rgba(15,23,43,0.07);--hover:rgba(15,23,43,0.045);--pressed:rgba(15,23,43,0.11);--scrim:rgba(15,23,43,0.4);--tag-bg-teal:rgba(17,94,89,0.11);--tag-bg-purple:rgba(126,34,206,0.1);--wash-teal:rgba(17,94,89,0.07);--wash-pink:rgba(190,24,93,0.08);--wash-keyword:rgba(79,70,229,0.12);--glow-keyword:rgba(79,70,229,0.14);--control:#cbd5e1;--control-hover:#b3c0d0;--github:#0b5ed7}@media(prefers-color-scheme:light){:root:not([data-theme]){--bg:#e2e8f0;--surface:#ffffff;--surface-near:#f8fafc;--surface-alt:#f1f5f9;--border:#cbd5e1;--border-dim:#aebbcd;--text:#0f172b;--muted:#394552;--muted-dim:#556275;--teal:#115e59;--orange:#92400e;--keyword:#4f46e5;--keyword-ink:#4338ca;--cyan:#155e75;--pink:#be185d;--purple:#7e22ce;--selected:rgba(15,23,43,0.07);--hover:rgba(15,23,43,0.045);--pressed:rgba(15,23,43,0.11);--scrim:rgba(15,23,43,0.4);--tag-bg-teal:rgba(17,94,89,0.11);--tag-bg-purple:rgba(126,34,206,0.1);--wash-teal:rgba(17,94,89,0.07);--wash-pink:rgba(190,24,93,0.08);--wash-keyword:rgba(79,70,229,0.12);--glow-keyword:rgba(79,70,229,0.14);--control:#cbd5e1;--control-hover:#b3c0d0;--github:#0b5ed7}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--root-font-size)}body{background-color:var(--bg);color:var(--text);line-height:var(--a11y-line-height,normal);letter-spacing:var(--a11y-letter-spacing,normal);-webkit-font-smoothing:antialiased}ol,ul{list-style:none}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;cursor:pointer;font:inherit}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}