:is(.landing,.workspace){--l-ink:var(--primary);--l-ink-soft:oklch(0.25 0.08 240/0.07);--l-gold:oklch(0.72 0.11 55);--l-gold-ink:oklch(0.50 0.10 60);--l-gold-soft:oklch(0.72 0.11 55/0.16);--l-success:oklch(0.52 0.13 155);--l-success-soft:oklch(0.52 0.13 155/0.12);--l-surface:var(--card);--l-raised:oklch(1 0 0);--l-line:oklch(0.25 0.08 240/0.10);--l-grid:oklch(0.25 0.08 240/0.06);--l-glow-a:oklch(0.55 0.10 240/0.18);--l-glow-b:oklch(0.78 0.11 70/0.20);--l-shadow:0 1px 2px oklch(0.2 0.05 240/0.06),0 12px 32px -12px oklch(0.2 0.05 240/0.18);--l-shadow-lg:0 2px 4px oklch(0.2 0.05 240/0.04),0 32px 64px -24px oklch(0.2 0.08 240/0.30)}.dark :is(.landing,.workspace){--l-ink:oklch(0.80 0.07 240);--l-ink-soft:oklch(0.70 0.08 240/0.10);--l-gold:oklch(0.76 0.11 60);--l-gold-ink:oklch(0.82 0.11 72);--l-gold-soft:oklch(0.76 0.11 60/0.14);--l-success:oklch(0.75 0.13 155);--l-success-soft:oklch(0.75 0.13 155/0.12);--l-surface:oklch(0.09 0.025 240);--l-raised:oklch(0.12 0.025 240);--l-line:oklch(0.80 0.05 240/0.10);--l-grid:oklch(0.80 0.05 240/0.05);--l-glow-a:oklch(0.50 0.12 240/0.28);--l-glow-b:oklch(0.74 0.11 70/0.12);--l-shadow:0 1px 2px oklch(0 0 0/0.4),0 12px 32px -12px oklch(0 0 0/0.6);--l-shadow-lg:0 2px 4px oklch(0 0 0/0.3),0 32px 64px -24px oklch(0 0 0/0.8)}.landing .l-grid-bg{background-image:linear-gradient(to right,var(--l-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--l-grid) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 40%,transparent 100%)}:is(.landing,.workspace) .l-serif{font-family:var(--font-display),ui-serif,Georgia,serif;font-weight:400;letter-spacing:-.01em}:is(.landing,.workspace) :focus-visible{outline:2px solid var(--l-ink);outline-offset:2px}html:has(.landing){scroll-padding-top:88px}@keyframes l-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}:is(.landing,.workspace) .l-rise{animation:l-rise .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){:is(.landing,.workspace) .l-rise{animation:none}}