:root{--sb-primary:var(--color-rose);--sb-on-primary:var(--color-on-accent);--sb-primary-container:var(--color-rose-dim);--sb-on-primary-container:var(--color-rose-700);--sb-primary-text:var(--color-rose-700);--sb-secondary:var(--color-gold);--sb-on-secondary:var(--color-on-gold);--sb-secondary-container:var(--color-gold-dim);--sb-on-secondary-container:var(--color-gold-deep);--sb-tertiary:var(--color-marigold);--sb-tertiary-container:var(--color-marigold-dim);--sb-on-tertiary-container:var(--color-marigold-deep);--sb-bg:var(--color-page);--sb-surface:var(--color-surface);--sb-on-surface:var(--color-ink);--sb-on-surface-variant:var(--color-muted);--sb-outline:var(--color-line-strong);--sb-outline-variant:var(--color-line);--sb-outline-soft:var(--color-line-soft);--sb-band:var(--color-band);--sb-band-mid:var(--color-band-mid);--sb-band-accent:var(--color-band-accent);--sb-on-band:var(--color-on-band);--sb-glow:var(--color-band-glow);--sb-success:var(--color-success);--sb-success-container:var(--color-success-bg);--sb-error:var(--color-error);--sb-error-container:var(--color-error-bg);--sb-inverse-surface:var(--color-invert-surface);--sb-inverse-on-surface:var(--color-on-invert);--sb-scrim:var(--color-scrim);--sb-r-xs:4px;--sb-r-s:8px;--sb-r-m:12px;--sb-r-l:16px;--sb-r-xl:28px;--sb-r-full:999px;--sb-ease-standard:cubic-bezier(.2, 0, 0, 1);--sb-ease-decel:cubic-bezier(0, 0, 0, 1);--sb-ease-accel:cubic-bezier(.3, 0, 1, 1);--sb-ease-emph-decel:cubic-bezier(.05, .7, .1, 1);--sb-ease-emph-accel:cubic-bezier(.3, 0, .8, .15);--sb-ease-spring:cubic-bezier(.34, 1.36, .64, 1);--sb-d-s1:.1s;--sb-d-s2:.15s;--sb-d-s3:.2s;--sb-d-m1:.25s;--sb-d-m2:.3s;--sb-d-m3:.35s;--sb-d-m4:.4s;--sb-d-l1:.45s;--sb-d-l2:.5s;--sb-d-l4:.6s}:root,.theme-light{--sb-surface-low:#fcf7f9;--sb-nav:#fff;--sb-surface-container:#f9eff3;--sb-surface-high:#f6e8ee;--sb-surface-highest:#f3e2e9;--sb-on-bg-variant:#6e5d64;--sb-skeleton:#e7d2db;--sb-inverse-primary:#eaa9be;--sb-e1:0 1px 2px #2c172314, 0 1px 3px #2c17230f;--sb-e2:0 2px 6px #2c17231a;--sb-e3:0 6px 16px #2c172324;--sb-e4:0 10px 28px #2c17232e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sb-surface-low:#1c1318;--sb-nav:#2e2029;--sb-surface-container:#241820;--sb-surface-high:#2e2029;--sb-surface-highest:#382833;--sb-on-bg-variant:var(--color-muted);--sb-skeleton:#33232d;--sb-inverse-primary:#b15a78;--sb-e1:0 0 0 1px #3a2632;--sb-e2:0 0 0 1px #3a2632;--sb-e3:0 6px 16px #0006;--sb-e4:0 10px 28px #00000080}}:root[data-theme=dark]{--sb-surface-low:#1c1318;--sb-nav:#2e2029;--sb-surface-container:#241820;--sb-surface-high:#2e2029;--sb-surface-highest:#382833;--sb-on-bg-variant:var(--color-muted);--sb-skeleton:#33232d;--sb-inverse-primary:#b15a78;--sb-e1:0 0 0 1px #3a2632;--sb-e2:0 0 0 1px #3a2632;--sb-e3:0 6px 16px #0006;--sb-e4:0 10px 28px #00000080}@media (max-width:1023.98px){html:has([data-sb-topbar=""]) .site-topbar{display:none}}@media (display-mode:standalone){.web-only,[data-nav-id=home],nav[data-depth=deep]{display:none!important}html:has([data-sb-topbar^=app]) .site-topbar{display:none!important}html:has([data-sb-topbar=app]) nav[data-depth]{display:none!important}}@media not all and (display-mode:standalone){.app-only{display:none!important}}
