.theme-selector[data-v-20c9706e]{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:3px;gap:3px;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.theme-item[data-v-20c9706e],.theme-selector[data-v-20c9706e]{display:inline-flex;align-items:center}.theme-item[data-v-20c9706e]{justify-content:center;gap:5px;min-width:58px;min-height:30px;border:none;background:transparent;padding:5px 10px;border-radius:var(--radius-full);cursor:pointer;font-size:.75rem;font-weight:600;line-height:1;color:var(--color-text-tertiary);transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1)}.theme-item__label[data-v-20c9706e]{white-space:nowrap}html:not([data-theme]) .theme-item--light,html[data-theme=dark] .theme-item--dark,html[data-theme=light] .theme-item--light{background:var(--color-primary);color:var(--md-on-primary,#fff);font-weight:700;box-shadow:var(--shadow-sm)}html:not([data-theme]) .theme-item--light:hover,html[data-theme=dark] .theme-item--dark:hover,html[data-theme=light] .theme-item--light:hover{filter:brightness(1.05)}html:not([data-theme]) .theme-item--dark:hover,html[data-theme=dark] .theme-item--light:hover,html[data-theme=light] .theme-item--dark:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);filter:none}
