:root{color-scheme:light dark;--space-4xs:calc(var(--space-3xs) / var(--scale-ratio));--space-3xs:calc(var(--space-2xs) / var(--scale-ratio));--space-2xs:calc(var(--space-xs) / var(--scale-ratio));--space-xs:calc(var(--space-md) / var(--scale-ratio));--space-md:var(--text-base);--space-lg:calc(var(--space-md) * var(--scale-ratio));--space-xl:calc(var(--space-lg) * var(--scale-ratio));--space-2xl:calc(var(--space-xl) * var(--scale-ratio));--type-ratio:sqrt(var(--scale-ratio));--text-sm:calc(var(--text-base) / var(--type-ratio));--text-md:var(--text-base);--text-lg:calc(var(--text-md) * var(--type-ratio));--text-xl:calc(var(--text-lg) * var(--type-ratio));--text-2xl:calc(var(--text-xl) * var(--type-ratio));--letter-spacing-wide:.08em;--radius-sm:var(--space-3xs);--radius-md:var(--space-xs);--radius-full:9999px;--border-thin:1px;--border-medium:2px;--border-thick:3px;--size-target-min:min(calc(var(--space-md) + (1.5rem - min(var(--space-md), 1.5rem)) * 1000), calc(var(--space-lg) + (1.5rem - min(var(--space-lg), 1.5rem)) * 1000), calc(var(--space-xl) + (1.5rem - min(var(--space-xl), 1.5rem)) * 1000), max(var(--space-2xl), 1.5rem));--size-sm:24rem;--size-md:40rem;--size-lg:48rem;--opacity-disabled:.35;--opacity-muted:.6;--layer-base:0;--layer-raised:1;--layer-overlay:2;--layer-focus:3;--duration-fast:.15s;--duration-base:.25s}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s}}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}:root{--palette-white:#fff;--palette-black:#000;--palette-gray-100:color-mix(in hsl, var(--palette-white) 90%, var(--palette-black));--palette-gray-200:color-mix(in hsl, var(--palette-white) 80%, var(--palette-black));--palette-gray-300:color-mix(in hsl, var(--palette-white) 70%, var(--palette-black));--palette-gray-400:color-mix(in hsl, var(--palette-white) 60%, var(--palette-black));--palette-gray-500:color-mix(in hsl, var(--palette-white) 50%, var(--palette-black));--palette-gray-600:color-mix(in hsl, var(--palette-white) 40%, var(--palette-black));--palette-gray-700:color-mix(in hsl, var(--palette-white) 30%, var(--palette-black));--palette-gray-800:color-mix(in hsl, var(--palette-white) 20%, var(--palette-black));--palette-gray-900:color-mix(in hsl, var(--palette-white) 10%, var(--palette-black));--palette-sand-100:hsl(from var(--palette-sand-500) h s calc(l + (100 - l) * .8));--palette-sand-200:hsl(from var(--palette-sand-500) h s calc(l + (100 - l) * .6));--palette-sand-300:hsl(from var(--palette-sand-500) h s calc(l + (100 - l) * .4));--palette-sand-400:hsl(from var(--palette-sand-500) h s calc(l + (100 - l) * .2));--palette-sand-500:#af9b67;--palette-sand-600:hsl(from var(--palette-sand-500) h s calc(l * .8));--palette-sand-700:hsl(from var(--palette-sand-500) h s calc(l * .6));--palette-sand-800:hsl(from var(--palette-sand-500) h s calc(l * .4));--palette-sand-900:hsl(from var(--palette-sand-500) h s calc(l * .2));--palette-red-100:hsl(from var(--palette-red-500) h s calc(l + (100 - l) * .8));--palette-red-200:hsl(from var(--palette-red-500) h s calc(l + (100 - l) * .6));--palette-red-300:hsl(from var(--palette-red-500) h s calc(l + (100 - l) * .4));--palette-red-400:hsl(from var(--palette-red-500) h s calc(l + (100 - l) * .2));--palette-red-500:#f16b63;--palette-red-600:hsl(from var(--palette-red-500) h s calc(l * .8));--palette-red-700:hsl(from var(--palette-red-500) h s calc(l * .6));--palette-red-800:hsl(from var(--palette-red-500) h s calc(l * .4));--palette-red-900:hsl(from var(--palette-red-500) h s calc(l * .2));--palette-blue-100:hsl(from var(--palette-blue-500) h s calc(l + (100 - l) * .8));--palette-blue-200:hsl(from var(--palette-blue-500) h s calc(l + (100 - l) * .6));--palette-blue-300:hsl(from var(--palette-blue-500) h s calc(l + (100 - l) * .4));--palette-blue-400:hsl(from var(--palette-blue-500) h s calc(l + (100 - l) * .2));--palette-blue-500:#4c82d6;--palette-blue-600:hsl(from var(--palette-blue-500) h s calc(l * .8));--palette-blue-700:hsl(from var(--palette-blue-500) h s calc(l * .6));--palette-blue-800:hsl(from var(--palette-blue-500) h s calc(l * .4));--palette-blue-900:hsl(from var(--palette-blue-500) h s calc(l * .2));--palette-amber-100:hsl(from var(--palette-amber-500) h s calc(l + (100 - l) * .8));--palette-amber-200:hsl(from var(--palette-amber-500) h s calc(l + (100 - l) * .6));--palette-amber-300:hsl(from var(--palette-amber-500) h s calc(l + (100 - l) * .4));--palette-amber-400:hsl(from var(--palette-amber-500) h s calc(l + (100 - l) * .2));--palette-amber-500:#fa9600;--palette-amber-600:hsl(from var(--palette-amber-500) h s calc(l * .8));--palette-amber-700:hsl(from var(--palette-amber-500) h s calc(l * .6));--palette-amber-800:hsl(from var(--palette-amber-500) h s calc(l * .4));--palette-amber-900:hsl(from var(--palette-amber-500) h s calc(l * .2));--palette-green-100:hsl(from var(--palette-green-500) h s calc(l + (100 - l) * .8));--palette-green-200:hsl(from var(--palette-green-500) h s calc(l + (100 - l) * .6));--palette-green-300:hsl(from var(--palette-green-500) h s calc(l + (100 - l) * .4));--palette-green-400:hsl(from var(--palette-green-500) h s calc(l + (100 - l) * .2));--palette-green-500:#36c053;--palette-green-600:hsl(from var(--palette-green-500) h s calc(l * .8));--palette-green-700:hsl(from var(--palette-green-500) h s calc(l * .6));--palette-green-800:hsl(from var(--palette-green-500) h s calc(l * .4));--palette-green-900:hsl(from var(--palette-green-500) h s calc(l * .2));--palette-purple-100:hsl(from var(--palette-purple-500) h s calc(l + (100 - l) * .8));--palette-purple-200:hsl(from var(--palette-purple-500) h s calc(l + (100 - l) * .6));--palette-purple-300:hsl(from var(--palette-purple-500) h s calc(l + (100 - l) * .4));--palette-purple-400:hsl(from var(--palette-purple-500) h s calc(l + (100 - l) * .2));--palette-purple-500:#bb6db0;--palette-purple-600:hsl(from var(--palette-purple-500) h s calc(l * .8));--palette-purple-700:hsl(from var(--palette-purple-500) h s calc(l * .6));--palette-purple-800:hsl(from var(--palette-purple-500) h s calc(l * .4));--palette-purple-900:hsl(from var(--palette-purple-500) h s calc(l * .2));--color-canvas:light-dark(var(--palette-gray-700),var(--palette-gray-900));--color-surface:light-dark(var(--palette-white),var(--palette-gray-800));--color-surface-alt:light-dark(var(--palette-sand-100),var(--palette-sand-800));--color-surface-raised:light-dark(var(--palette-white),var(--palette-gray-700));--color-text:light-dark(var(--palette-gray-900),var(--palette-gray-100));--color-text-muted:light-dark(var(--palette-gray-600),var(--palette-gray-200));--color-text-on-canvas:light-dark(var(--palette-white),var(--palette-gray-100));--color-accent:light-dark(var(--palette-red-700),var(--palette-red-300));--color-accent-on-canvas:light-dark(var(--palette-red-200),var(--palette-red-400));--color-highlight:light-dark(var(--palette-blue-100),var(--palette-blue-800));--color-danger:light-dark(var(--palette-red-700),var(--palette-red-200));--color-info:light-dark(var(--palette-blue-600),var(--palette-blue-200));--color-warning:light-dark(var(--palette-amber-800),var(--palette-amber-300));--color-success:light-dark(var(--palette-green-700),var(--palette-green-300));--color-action:light-dark(var(--palette-blue-600),var(--palette-blue-200));--color-text-on-action:light-dark(var(--palette-white),var(--palette-gray-900));--color-border:light-dark(var(--palette-gray-600),var(--palette-gray-300));--color-hover:light-dark(var(--palette-blue-600),var(--palette-blue-200));--color-hover-on-canvas:light-dark(var(--palette-blue-200),var(--palette-blue-200));--color-focus:light-dark(var(--palette-blue-600),var(--palette-blue-200));--color-focus-on-canvas:light-dark(var(--palette-blue-200),var(--palette-blue-200));--color-category-1:light-dark(var(--palette-blue-600),var(--palette-blue-300));--color-category-2:light-dark(var(--palette-purple-600),var(--palette-purple-300));--color-text-on-category:light-dark(var(--palette-white),var(--palette-gray-900));--color-divider:light-dark(color-mix(in srgb, var(--palette-black) 8%, transparent),color-mix(in srgb, var(--palette-white) 12%, transparent));--color-backdrop:light-dark(color-mix(in srgb, var(--palette-black) 50%, transparent),color-mix(in srgb, var(--palette-black) 70%, transparent));--font-family-base:Arial, Helvetica, sans-serif;--font-family-heading:var(--font-family-base);--font-weight-light:300;--font-weight-regular:400;--font-weight-bold:700;--text-base:1rem;--scale-ratio:1.618;--shadow-raised:0 1px 2px color-mix(in srgb, var(--palette-black) 15%, transparent);--shadow-overlay:0 .5rem 1.5rem color-mix(in srgb, var(--palette-black) 25%, transparent)}html{--page-heading-font-family:var(--font-family-heading)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--page-heading-font-family)}
