body:has(.covers-root){background:#fbf6ee}.covers-root{--cv-bg:#fbf6ee;--cv-muted:#f3e9da;--cv-surface:#fff;--cv-ink:#35190b;--cv-ink-soft:#5b4637;--cv-mute:#7a6a5d;--cv-line:#eadfcf;--cv-primary:#ff9000;--cv-primary-hover:#f08400;--cv-on-primary:#35190b;--cv-primary-tint:#ffecd2;--cv-accent:#c25e00;--cv-display:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--cv-sans:"Inter", "Helvetica Neue", Arial, sans-serif;background:var(--cv-bg);color:var(--cv-ink);font-family:var(--cv-sans);font-variation-settings:normal;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.covers-root ::selection{background:var(--cv-primary);color:var(--cv-on-primary)}.covers-root :focus-visible{outline:2px solid var(--cv-accent);outline-offset:2px}@layer components{.cv-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.cv-container{padding-inline:32px}}.cv-display{font-family:var(--cv-display);letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:1.04}.cv-title{font-family:var(--cv-display);letter-spacing:-.012em;font-weight:600;line-height:1.2}.cv-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding-inline:24px;font-size:15px;font-weight:600;line-height:1;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.cv-btn-sm{height:40px;padding-inline:18px;font-size:14.5px}.cv-btn-primary{background:var(--cv-primary);color:var(--cv-on-primary)}.cv-btn-primary:hover{background:var(--cv-primary-hover)}.cv-btn-primary:disabled{background:var(--cv-muted);color:var(--cv-mute);cursor:not-allowed}.cv-btn-ink{background:var(--cv-ink);color:#fff}.cv-btn-ink:hover{background:#4a2a17}.cv-btn-outline{background:var(--cv-surface);box-shadow:inset 0 0 0 1.5px var(--cv-line);color:var(--cv-ink)}.cv-btn-outline:hover{box-shadow:inset 0 0 0 1.5px var(--cv-ink)}.cv-slot{background:var(--cv-primary);min-width:64px;height:34px;color:var(--cv-on-primary);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding-inline:12px;font-size:14px;font-weight:600;transition:background-color .15s;display:inline-flex}.cv-slot:hover{background:var(--cv-primary-hover)}.cv-chip{background:var(--cv-surface);height:38px;box-shadow:inset 0 0 0 1px var(--cv-line);color:var(--cv-ink-soft);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding-inline:16px;font-size:14.5px;font-weight:500;transition:box-shadow .15s,color .15s,background-color .15s;display:inline-flex}.cv-chip:hover{box-shadow:inset 0 0 0 1px var(--cv-ink);color:var(--cv-ink)}.cv-chip[aria-current=true]{background:var(--cv-primary);box-shadow:none;color:var(--cv-on-primary);font-weight:600}.cv-link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.cv-link:hover{text-decoration-color:currentColor}.cv-card{background:var(--cv-surface);border-radius:16px;box-shadow:0 0 0 1px #1b1a180f,0 1px 2px #1b1a180f}.cv-select{appearance:none;width:100%;min-width:0;color:var(--cv-ink);cursor:pointer;text-overflow:ellipsis;background:0 0;outline:none;font-size:15.5px;font-weight:500}.cv-scroll{scrollbar-width:none}.cv-scroll::-webkit-scrollbar{display:none}}
