.sp-business.sp-site{--sp-shadow-sm:0 1px 2px color-mix(in srgb, var(--sp-ink) 6%, transparent);--sp-tint:color-mix(in srgb, var(--sp-primary) 9%, var(--sp-surface));--sp-tint-line:color-mix(in srgb, var(--sp-primary) 22%, var(--sp-line))}:root:has(.sp-business.sp-site) body{background:var(--sp-bg)}.sp-site .sp-theme-moon{display:block}.sp-site .sp-theme-sun,.sp-site[data-theme=dark] .sp-theme-moon{display:none}.sp-site[data-theme=dark] .sp-theme-sun{display:block}@media (prefers-color-scheme:dark){.sp-site:not([data-theme=light]) .sp-theme-moon{display:none}.sp-site:not([data-theme=light]) .sp-theme-sun{display:block}}.sp-site .sp-iconbtn{border:1px solid var(--sp-line);background:var(--sp-surface);width:44px;height:44px;color:var(--sp-ink);cursor:pointer;border-radius:12px;flex:none;place-items:center;padding:0;display:inline-grid}.sp-site .sp-iconbtn:hover{border-color:var(--sp-tint-line);color:var(--sp-primary)}.sp-site .sp-seg{background:var(--sp-surface-2);border:1px solid var(--sp-line);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.sp-site .sp-seg button{min-width:44px;min-height:36px;font:inherit;color:var(--sp-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:13px;font-weight:600}.sp-site .sp-seg button[aria-current=true]{background:var(--sp-surface);color:var(--sp-ink);box-shadow:var(--sp-shadow-sm)}.sp-site .sp-seg-lg{display:flex}.sp-site .sp-seg-lg button{flex:1;min-height:44px;font-size:15px}
