.display-mode-switch{display:flex;gap:4px;padding:4px;margin:0 0 14px;border:1px solid var(--line);border-radius:14px;background:rgb(0 0 0 / .22)}
.display-mode-switch>a{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;min-height:36px;padding:7px 6px;border-radius:10px;color:var(--muted);font-size:12px;line-height:1.5;text-align:center;text-decoration:none;white-space:nowrap}
.display-mode-switch>a[aria-current=true]{background:#f7f4eb;color:#252b29}
.display-mode-switch>a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
