:root{--h-bg:#f4f3f0;--h-surface:#fff;--h-ink:#111;--h-muted:#6b6862;--h-line:#e3e0da;--h-stage:#0e0e0d;--h-r-pill:999px;--h-r-md:16px;--h-r-lg:22px;--h-s1:8px;--h-s2:12px;--h-s3:16px;--h-s4:24px;--h-btn:44px;--h-shadow:0 1px 2px #0000000f, 0 8px 24px #0000000f;--h-ease-out:cubic-bezier(.16, 1, .3, 1);--h-ease-in-out:cubic-bezier(.4, 0, .2, 1);--h-ease-sheet:cubic-bezier(.22, 1, .36, 1);--h-dur-sm:.14s;--h-dur-md:.24s;--h-dur-sheet:.34s;--h-dur-fade:.2s;--h-dur-cross:.3s;--h-text-sm:.8125rem;--h-text:.9375rem;--h-title:1.375rem;--h-text-lg:1.0625rem;--h-display:2.125rem;--h-panel-w:400px;--h-cta:52px;--h-close:32px;--h-slide:86%;--h-scrim:#00000059;--h-on-media:#fff;--h-on-media-muted:#ffffffb3;--h-glass:#1414148c;--h-glass-line:#ffffff1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--h-bg:#121211;--h-surface:#1b1b1a;--h-ink:#f1efea;--h-muted:#a19d95;--h-line:#2e2d2a;--h-scrim:#00000080}}:root[data-theme=dark]{--h-bg:#121211;--h-surface:#1b1b1a;--h-ink:#f1efea;--h-muted:#a19d95;--h-line:#2e2d2a;--h-scrim:#00000080}.haft-radius-pill{border-radius:var(--h-r-pill)}.haft-radius-md{border-radius:var(--h-r-md)}.haft-radius-lg{border-radius:var(--h-r-lg)}.haft-shadow{box-shadow:var(--h-shadow)}.haft-page .haft-floor-stack{gap:var(--h-s1);padding:var(--h-s1);border:1px solid var(--h-line);border-radius:var(--h-r-pill);background:var(--h-surface);box-shadow:var(--h-shadow);flex-direction:column;margin:0;list-style:none;display:flex}.haft-page .haft-floor-stack li{display:contents}.haft-page .haft-floor-stack .haft-floor{inline-size:var(--h-btn);min-inline-size:var(--h-btn);min-block-size:var(--h-btn);border:1px solid var(--h-line);border-radius:var(--h-r-pill);background:var(--h-surface);color:var(--h-ink);font-size:var(--h-text);place-items:center;padding:0;display:grid}.haft-page .haft-floor-stack .haft-floor.haft-button-primary{border-color:var(--h-ink);background:var(--h-ink);color:var(--h-surface)}.haft-page .haft-floor-stack .haft-floor:disabled{opacity:.44}
