.themebar{position:fixed;z-index:20;right:max(12px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:6px;flex-wrap:wrap;max-width:calc(100% - 24px);padding:8px;border-radius:var(--radius-18);background:var(--surface-30);color:var(--text-inverse);font-family:var(--font);font-size:13px;font-weight:700;line-height:1.2;box-shadow:var(--shadow-1)}.themebar button{border:0;border-radius:var(--radius-pill);padding:7px 12px;font:inherit;cursor:pointer;background:var(--surface-100-a15);color:var(--text-inverse)}.themebar button[aria-pressed=true]{background:var(--text-inverse);color:var(--surface-30)}.themebar button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media(max-width:360px){.themebar{gap:4px;padding:6px}.themebar button{padding:7px 9px}}
