.yx-theme-trigger{width:44px;height:44px;color:var(--yx-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s;display:inline-flex}.yx-theme-trigger--label{gap:8px;width:auto;padding-inline:12px;font-size:13px}.yx-theme-trigger:hover,.yx-theme-trigger[data-state=open]{background:var(--yx-surface-raised);color:var(--yx-accent-text)}.yx-theme-trigger:focus-visible,.yx-theme-switch .yx-theme-choice:focus-visible{outline:2px solid var(--yx-focus);outline-offset:3px}.yx-theme-trigger:disabled{cursor:default}.yx-theme-switch{border:1px solid var(--yx-border-subtle);background:var(--yx-bg-deep);border-radius:9px;gap:3px;width:100%;padding:3px;display:flex}.yx-theme-switch .yx-theme-choice{min-width:0;min-height:38px;box-shadow:none;color:var(--yx-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:11px;font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.yx-theme-switch .yx-theme-choice:hover{background:var(--yx-surface-hover);color:var(--yx-text)}.yx-theme-switch .yx-theme-choice[data-state=on]{background:var(--yx-surface);color:var(--yx-accent-text);box-shadow:0 1px 3px #00000012}.yx-theme-menu{background:var(--yx-surface);min-width:174px;color:var(--yx-text);border-color:var(--yx-border);font-family:var(--yx-font-ui);border-radius:10px;padding:6px}.yx-theme-menu [data-slot=dropdown-menu-label]{color:var(--yx-text-muted);font-size:11px;font-weight:400}.yx-theme-menu .yx-theme-menu-item{cursor:pointer;min-height:40px;font-size:13px}.yx-theme-menu .yx-theme-menu-item[data-state=checked]{color:var(--yx-accent-text)}.yx-theme-menu .yx-theme-menu-item[data-highlighted]{background:var(--yx-surface-raised)}@media (max-width:760px){.yx-theme-switch .yx-theme-choice,.yx-theme-menu .yx-theme-menu-item{min-height:44px}}@media (prefers-reduced-motion:reduce){.yx-theme-trigger,.yx-theme-switch .yx-theme-choice{transition:none}}
