.appearance-switch{display:inline-flex;flex:none;padding:3px;border:1px solid var(--c-border);border-radius:999px;background:var(--c-surface);color:var(--c-ink);font-family:DM Sans,sans-serif}.appearance-switch button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--c-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.appearance-switch button:hover{color:var(--c-ink)}.appearance-switch button[aria-checked=true]{background:var(--c-ink);color:var(--c-surface)}.appearance-switch button:focus-visible{outline:2px solid var(--c-primary-ink);outline-offset:2px}.appearance-switch.is-compact button>span,.site-header .appearance-switch button>span{display:none}.appearance-switch.is-compact button,.site-header .appearance-switch button{min-width:0;padding:0 9px}@media(max-width:400px){.site-header .appearance-switch{margin-left:0}.site-header .appearance-switch button{padding:0 6px}}.appearance-settings{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:20px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;margin:0 0 16px;color:var(--c-ink)}.appearance-settings h2{font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;margin:0}.appearance-settings p{font-size:13px;line-height:1.5;margin:5px 0 0;color:var(--c-muted)}.auth-appearance{display:flex;justify-content:flex-end;margin:-8px -4px 12px}@media(max-width:720px){.appearance-settings{padding:16px;gap:10px}}.auth-appearance-end{justify-content:center;margin:12px 0 0}:root{--wordmark-ink:#332b25;--wordmark-accent:#ad4b29}html[data-theme=dark]{--wordmark-ink:#f6efdf;--wordmark-accent:#eba17a}@media(prefers-color-scheme:dark){html:not([data-theme]){--wordmark-ink:#f6efdf;--wordmark-accent:#eba17a}}.brand-wordmark{display:inline-flex;align-items:center;gap:12px;max-width:100%;white-space:nowrap;text-decoration:none}.brand-wordmark>.brand-beta{flex:none;align-self:center;margin:0}.brand-wordmark>.brand-artwork,.public-site .brand>.brand-artwork{display:block;width:var(--brand-width,260px);height:auto;max-width:100%;min-width:0;flex:0 1 auto}.public-site .brand{--brand-width:248px}.public-site .site-footer .brand{--brand-width:220px}.public-site .sidebar .brand{--brand-width:190px;--wordmark-ink:#f6efdf;--wordmark-accent:#eba17a}.auth-panel .brand-wordmark{--brand-width:280px}.app-shell .brand-wordmark{--brand-width:235px}html[data-shell=simple] .shell-rail-brand .brand-wordmark{--brand-width:188px}.landing-footer .brand-wordmark{--brand-width:220px;--wordmark-ink:#f6efdf;--wordmark-accent:#eba17a}.app-shell:has(.shopping-scan:not([hidden])) .shell-rail-brand .brand-wordmark{--wordmark-ink:#f6efdf;--wordmark-accent:#eba17a}@media(max-width:1050px){.public-site .site-header .brand{--brand-width:225px}}@media(max-width:720px){.public-site .site-header .brand{--brand-width:210px}.landing-header .brand-wordmark{--brand-width:205px}.app-shell .brand-wordmark{--brand-width:210px}}@media(max-width:430px){.public-site .site-header .brand{--brand-width:clamp(155px,52vw,210px)}.landing-header .brand-wordmark{--brand-width:clamp(145px,51vw,205px)}}
