:root{--carta-black:#f7f4ee;--carta-surface:#fcfaf6;--carta-ink:#2a2521;--carta-ink-muted:#5f564d;--carta-title:#14110e;--carta-accent:#b8955a;--carta-accent-text:#6b5530;--carta-on-accent:#f7f4ee;--carta-font-display:"Cormorant Garamond",Georgia,serif;--carta-font-body:"Inter",system-ui,sans-serif;--carta-well:var(--carta-surface);--carta-on-title:var(--carta-black);--carta-ink-placeholder:color-mix(in srgb,var(--carta-ink-muted)62%,var(--carta-black));--carta-arena:color-mix(in srgb,var(--carta-ink-muted)55%,var(--carta-black));--carta-hairline:color-mix(in srgb,var(--carta-accent)32%,transparent);--carta-hairline-strong:color-mix(in srgb,var(--carta-accent)45%,transparent);--carta-hairline-full:var(--carta-accent);--carta-fill:color-mix(in srgb,var(--carta-ink)5%,transparent);--carta-fill-strong:color-mix(in srgb,var(--carta-ink)9%,transparent);--carta-outline:color-mix(in srgb,var(--carta-ink)22%,transparent);--carta-track-off:color-mix(in srgb,var(--carta-ink)18%,var(--carta-surface));--carta-header-scrim:color-mix(in srgb,var(--carta-black)82%,transparent);--carta-dim:color-mix(in srgb,var(--carta-title)38%,transparent);--carta-status-bg:color-mix(in srgb,var(--carta-black)85%,transparent);--carta-photo-ink:#f7f4ee;--carta-photo-scrim:linear-gradient(to top,rgba(20,17,14,.82) 22%,rgba(20,17,14,0));--carta-media:var(--carta-surface);--carta-ease:cubic-bezier(.16,1,.3,1);--carta-t-fast:.5s;--carta-t:.9s;--carta-t-slow:1.2s;--carta-gutter:22px;--carta-radius:4px;--carta-radius-sm:2px;--carta-radius-sheet:6px;--carta-safe-top:max(22px,calc(env(safe-area-inset-top,0px) + 12px));--carta-safe-bottom:max(28px,calc(env(safe-area-inset-bottom,0px) + 10px))}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--carta-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{cursor:pointer;font-family:inherit}@media (prefers-reduced-motion:reduce){:root{--carta-t-fast:1ms;--carta-t:1ms;--carta-t-slow:1ms}}
html{background:var(--carta-black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{height:100%;overflow:hidden}body{background:var(--carta-black);color:var(--carta-ink);overscroll-behavior:none;position:fixed;top:0;bottom:0;left:0;right:0}
