.theme-switcher[data-v-72f0b2e2]{position:relative}.theme-trigger[data-v-72f0b2e2]{border-radius:999px;gap:8px;padding:8px 11px;font-size:.82rem}.theme-popover[data-v-72f0b2e2]{border:1px solid var(--border-strong);background:var(--popover-bg);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:310px;box-shadow:var(--shadow-lg);z-index:80;border-radius:18px;padding:10px;position:absolute;top:calc(100% + 10px)}.theme-popover.align-right[data-v-72f0b2e2]{right:0}.theme-popover.align-left[data-v-72f0b2e2]{left:0}.theme-popover-head[data-v-72f0b2e2]{gap:2px;padding:6px 8px 10px;display:grid}.theme-popover-title[data-v-72f0b2e2]{font-family:var(--font-display);letter-spacing:-.02em;font-size:.95rem;font-weight:650}.theme-option[data-v-72f0b2e2]{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:9px;transition:background .18s,border-color .18s;display:flex}.theme-option[data-v-72f0b2e2]:hover{background:var(--surface-hover)}.theme-option.active[data-v-72f0b2e2]{border-color:var(--border-strong);background:var(--surface-raised)}.theme-swatches[data-v-72f0b2e2]{border:1px solid var(--border);border-radius:9px;flex-shrink:0;width:44px;height:30px;display:flex;overflow:hidden}.theme-swatches i[data-v-72f0b2e2]{flex:1}.theme-copy[data-v-72f0b2e2]{flex:1;gap:1px;min-width:0;display:grid}.theme-copy strong[data-v-72f0b2e2]{font-size:.82rem;font-weight:650}.theme-copy small[data-v-72f0b2e2]{color:var(--text-muted);font-size:.68rem;line-height:1.35}.theme-check[data-v-72f0b2e2]{color:var(--primary);flex-shrink:0}@media (width<=480px){.theme-popover[data-v-72f0b2e2]{width:min(310px,100vw - 28px);right:0}}
