@source "./**/*.{ts,tsx}";@theme{--color-dx-bg: var(--dx-bg); --color-dx-bg-2: var(--dx-bg-2); --color-dx-bg-3: var(--dx-bg-3); --color-dx-bg-4: var(--dx-bg-4); --color-dx-ink: var(--dx-ink); --color-dx-ink-2: var(--dx-ink-2); --color-dx-ink-3: var(--dx-ink-3); --color-dx-ink-4: var(--dx-ink-4); --color-dx-accent: var(--dx-accent); --color-dx-accent-2: var(--dx-accent-2); --color-dx-tint: var(--dx-tint); --color-dx-tint-soft: var(--dx-tint-soft); --color-dx-tint-line: var(--dx-tint-line); --color-dx-rule-soft: var(--dx-rule-soft); --color-dx-rule: var(--dx-rule); --color-dx-rule-2: var(--dx-rule-2); --color-dx-amber: var(--dx-amber); --color-dx-amber-soft: var(--dx-amber-soft); --color-dx-red: var(--dx-red); --color-dx-red-soft: var(--dx-red-soft); --color-dx-danger: var(--dx-danger); --color-dx-success: var(--dx-success); --radius-dx-xs: var(--dx-radius-xs); --radius-dx-s: var(--dx-radius-s); --radius-dx-m: var(--dx-radius-m); --radius-dx-l: var(--dx-radius-l); --font-dx-serif: var(--dx-font-serif); --font-dx-sans: var(--dx-font-sans); --font-dx-mono: var(--dx-font-mono); --font-dx-editorial: var(--dx-font-editorial);  --spacing-dx-1: var(--dx-sp-1); --spacing-dx-2: var(--dx-sp-2); --spacing-dx-3: var(--dx-sp-3); --spacing-dx-4: var(--dx-sp-4); --spacing-dx-5: var(--dx-sp-5); --spacing-dx-6: var(--dx-sp-6); --spacing-dx-7: var(--dx-sp-7); --spacing-dx-8: var(--dx-sp-8);  --text-dx-h2: var(--dx-fs-h2); --text-dx-h3: var(--dx-fs-h3);}:root,[data-theme=dark]{--dx-bg:#141211;--dx-bg-2:#1c1918;--dx-bg-3:#252220;--dx-bg-4:#302b28;--dx-ink:#f1ece2;--dx-ink-2:#d6cfc1;--dx-ink-3:#a29888;--dx-ink-4:#6b6357;--dx-rule-soft:#f1ece226;--dx-rule:#f1ece21a;--dx-rule-2:#f1ece229;--dx-accent:#f1ece2;--dx-accent-2:#e3703f;--dx-tint:#9aad86;--dx-tint-soft:#9aad8624;--dx-tint-line:#9aad8666;--dx-amber:#d8a657;--dx-amber-soft:#d8a65724;--dx-red:#cf6b5a;--dx-red-soft:#cf6b5a24;--dx-danger:#f87171;--dx-success:#4ade80}[data-theme=light]{--dx-bg:#f3efe7;--dx-bg-2:#ece6d8;--dx-bg-3:#e4ddca;--dx-bg-4:#dcd3bd;--dx-ink:#1a1714;--dx-ink-2:#3a352e;--dx-ink-3:#6b635a;--dx-ink-4:#9c9487;--dx-rule-soft:#1a17141f;--dx-rule:#1a17141a;--dx-rule-2:#1a171429;--dx-accent:#1a1714;--dx-accent-2:#b8542f;--dx-tint:#6a7a58;--dx-tint-soft:#6a7a5824;--dx-tint-line:#5f705066;--dx-amber:#b07d2a;--dx-amber-soft:#b07d2a1f;--dx-red:#b04a35;--dx-red-soft:#b04a351f;--dx-danger:#b91c1c;--dx-success:#065f46}:root{--dx-radius-xs:2px;--dx-radius-s:4px;--dx-radius-m:8px;--dx-radius-l:14px;--dx-radius-app:22%;--dx-shadow-1:0 1px 0 #1a17140f, 0 1px 2px #1a17140a;--dx-shadow-2:0 2px 0 #1a17140a, 0 8px 24px -8px #1a171424;--dx-ease-service:cubic-bezier(.2, .7, .2, 1);--dx-dur-fast:.16s;--dx-dur-base:.24s;--dx-dur-slow:.4s;--dx-fs-display:clamp(56px, 9vw, 148px);--dx-fs-h2:clamp(24px, 2.2vw, 34px);--dx-fs-h1:48px;--dx-fs-h3:32px;--dx-fs-menu-item:20px;--dx-fs-body:15px;--dx-fs-mono:13px;--dx-fs-caps:11px;--dx-font-serif:"Fraunces", Georgia, serif;--dx-font-sans:"Inter", -apple-system, "Helvetica Neue", Arial, sans-serif;--dx-font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--dx-font-editorial:"Instrument Serif", Georgia, serif;--dx-sp-1:4px;--dx-sp-2:8px;--dx-sp-3:12px;--dx-sp-4:16px;--dx-sp-5:24px;--dx-sp-6:32px;--dx-sp-7:48px;--dx-sp-8:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{background:var(--dx-bg);color:var(--dx-ink);font-family:var(--dx-font-sans);font-size:var(--dx-fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background var(--dx-dur-slow) var(--dx-ease-service), color var(--dx-dur-slow) var(--dx-ease-service);line-height:1.55}.dx-serif{font-family:var(--dx-font-serif);font-optical-sizing:auto;letter-spacing:-.01em}.dx-mono{font-family:var(--dx-font-mono)}.dx-caps{text-transform:uppercase;letter-spacing:.14em;font-size:var(--dx-fs-caps);font-weight:500}.dx-wordmark{font-family:var(--dx-font-serif);letter-spacing:-.045em;align-items:baseline;line-height:.9;display:inline-flex}.dx-wordmark__dine{color:var(--dx-ink);font-weight:600}.dx-wordmark__tail{color:var(--dx-tint);margin-left:.03em;font-style:italic;font-weight:300}
