:root{--pt-font-display: "Moret", Georgia, serif;--pt-font-body: "DM Sans", ui-sans-serif, system-ui, sans-serif;--pt-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--pt-white: #ffffff;--pt-cosmic-fog: #f7f3f2;--pt-lunar-dust: #e2dedd;--pt-crater-shadow: #4b4c51;--pt-steel-gray: #727779;--pt-polished-steel: #b5bbbf;--pt-graphite-core: #222326;--pt-deep-void: #121314;--pt-rocket-flame: #ed6033;--pt-galactic-seafoam: #5dc6ad;--pt-solar-gold: #ffae00;--pt-atmosphere-blue: #5da3c6;--pt-voyager-purple: #895dc6;--pt-red-alert: #e13d33;--pt-ink-on-flame-20: #b24321;--pt-ink-on-seafoam-20: #1f6e5d;--pt-ink-on-gold-20: #b06e00;--pt-ink-on-blue-20: #2f6680;--pt-ink-on-purple-20: #5b3b92;--pt-ink-on-red-20: #a2231c;--pt-rocket-flame-hover: #d95428;--pt-red-alert-hover: #c9352b;--pt-rocket-flame-20: rgba(237,96,51,.2);--pt-galactic-seafoam-20: rgba(93,198,173,.2);--pt-solar-gold-20: rgba(255,174,0,.2);--pt-atmosphere-blue-20: rgba(93,163,198,.2);--pt-voyager-purple-20: rgba(137,93,198,.2);--pt-red-alert-20: rgba(225,61,51,.2);--pt-bg: var(--pt-cosmic-fog);--pt-surface: var(--pt-white);--pt-border: var(--pt-lunar-dust);--pt-fg: var(--pt-graphite-core);--pt-fg-muted: var(--pt-steel-gray);--surface-muted: #f0eceb;--sidebar-w: 248px;--bottom-bar-h: 65px;--table-band-h: 48px;--pt-radius-xs: 4px;--pt-radius-sm: 8px;--pt-radius-md: 16px;--pt-radius-lg: 24px;--pt-radius-xl: 32px;--pt-radius-pill: 1000px;--pt-space-1: 4px;--pt-space-2: 8px;--pt-space-3: 12px;--pt-space-4: 16px;--pt-space-6: 24px;--pt-space-8: 32px;--pt-space-12: 48px;--pt-space-16: 64px;--pt-space-24: 96px;--pt-text-2xs: 11px;--pt-leading-2xs: 16px;--pt-text-xs: 12px;--pt-leading-xs: 16px;--pt-text-sm: 14px;--pt-leading-sm: 20px;--pt-text-md: 16px;--pt-leading-md: 24px;--pt-text-lg: 20px;--pt-leading-lg: 28px;--pt-text-xl: 24px;--pt-leading-xl: 32px;--pt-text-2xl: 32px;--pt-leading-2xl: 40px;--pt-text-display: 44px;--pt-leading-display: 48px;--pt-text-3xl: 40px;--pt-text-4xl: 56px;--pt-text-code: 13px;--pt-leading-code: 20px;--pt-leading-prose: 1.6;--pt-leading-tight: 1.05;--pt-leading-snug: 1.2;--pt-leading-body: 1.5;--pt-weight-regular: 400;--pt-weight-value: 500;--pt-weight-strong: 600;--pt-weight-bold: 700;--pt-track-caps: .1em;--pt-track-tight: -.01em;--pt-dur-instant: 80ms;--pt-dur-fast: .16s;--pt-dur-base: .24s;--pt-dur-slow: .4s;--pt-ease-paper: cubic-bezier(.2, .7, .2, 1);--pt-ease-typewriter: cubic-bezier(.6, 0, .4, 1);--pt-ease-push: cubic-bezier(.8, 0, .2, 1);--pt-ease-settle: cubic-bezier(.4, 0, .2, 1);--pt-ease-drawer: cubic-bezier(.32, .72, 0, 1);--pt-focus-ring: 0 0 0 2px var(--pt-bg), 0 0 0 4px var(--pt-graphite-core);--pt-focus-ring-accent: 0 0 0 2px var(--pt-bg), 0 0 0 4px var(--pt-rocket-flame);--pt-scrim: rgba(18, 19, 20, .55);--pt-hover-veil: rgba(0, 0, 0, .06);--pt-icon-empty: 40px;--pt-contrast-bg: var(--pt-graphite-core);--pt-contrast-fg: var(--pt-white)}:root[data-theme=dark]{--pt-bg: var(--pt-deep-void);--pt-surface: var(--pt-graphite-core);--pt-border: var(--pt-crater-shadow);--pt-fg: var(--pt-white);--pt-fg-muted: var(--pt-polished-steel);--surface-muted: #1a1b1e;--pt-focus-ring: 0 0 0 2px var(--pt-bg), 0 0 0 4px var(--pt-white);--pt-scrim: rgba(0, 0, 0, .65);--pt-hover-veil: rgba(255, 255, 255, .09);--pt-ink-on-flame-20: var(--pt-rocket-flame);--pt-ink-on-seafoam-20: var(--pt-galactic-seafoam);--pt-ink-on-gold-20: var(--pt-solar-gold);--pt-ink-on-blue-20: var(--pt-atmosphere-blue);--pt-ink-on-purple-20: var(--pt-voyager-purple);--pt-ink-on-red-20: var(--pt-red-alert);--pt-contrast-bg: var(--pt-white);--pt-contrast-fg: var(--pt-graphite-core);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--pt-bg: var(--pt-deep-void);--pt-surface: var(--pt-graphite-core);--pt-border: var(--pt-crater-shadow);--pt-fg: var(--pt-white);--pt-fg-muted: var(--pt-polished-steel);--surface-muted: #1a1b1e;--pt-focus-ring: 0 0 0 2px var(--pt-bg), 0 0 0 4px var(--pt-white);--pt-scrim: rgba(0, 0, 0, .65);--pt-hover-veil: rgba(255, 255, 255, .09);--pt-ink-on-flame-20: var(--pt-rocket-flame);--pt-ink-on-seafoam-20: var(--pt-galactic-seafoam);--pt-ink-on-gold-20: var(--pt-solar-gold);--pt-ink-on-blue-20: var(--pt-atmosphere-blue);--pt-ink-on-purple-20: var(--pt-voyager-purple);--pt-ink-on-red-20: var(--pt-red-alert);--pt-contrast-bg: var(--pt-white);--pt-contrast-fg: var(--pt-graphite-core);color-scheme:dark}}
