.theme-control{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 10px;border:1px solid var(--line,var(--color-base-300));border-radius:9px;background:var(--surface,var(--color-base-100));color:var(--ink,var(--color-base-content));font:500 12px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:nowrap}
.theme-control svg{width:16px;height:16px;flex-shrink:0}
.theme-control select{font:inherit;color:inherit;background:transparent;border:0;border-radius:4px;min-height:30px;max-width:100%;cursor:pointer;padding:2px 4px}
.theme-control select:focus-visible{outline:2px solid var(--brand,var(--color-primary));outline-offset:3px}
.theme-control option{color:var(--ink,var(--color-base-content));background:var(--surface,var(--color-base-100))}
@media(max-width:620px){.theme-control-label{display:none}.theme-control{padding:4px 6px;gap:5px}}
