.display-controls{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}
.display-icon-button{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;flex:0 0 44px;padding:10px;border:1px solid transparent;border-radius:12px;background:transparent;color:#f2f4f7;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s,border-color .16s,color .16s;touch-action:manipulation}
.display-icon-button svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.display-icon-button:hover{background:#ffffff0c;border-color:#ffffff20}
.display-icon-button:focus-visible{outline:2px solid var(--ie-accent);outline-offset:3px;background:color-mix(in srgb, var(--ie-accent) 7%, transparent)}
.display-icon-button:active{background:color-mix(in srgb, var(--ie-accent) 11%, transparent)}
.display-icon-button .icon-sun,.display-icon-button .icon-eye-off{display:none}
html[data-color-mode="soft"] .display-icon-button{color:#263547}
html[data-color-mode="soft"] .display-icon-button:hover{background:#2635470a;border-color:#26354722}
html[data-color-mode="soft"] .display-icon-button:focus-visible{outline-color:#926400;background:#fff3d6}
html[data-color-mode="soft"] .display-icon-button .icon-moon{display:none}
html[data-color-mode="soft"] .display-icon-button .icon-sun{display:block}
html[data-balances-hidden="true"] .display-icon-button .icon-eye{display:none}
html[data-balances-hidden="true"] .display-icon-button .icon-eye-off{display:block}
.display-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.privacy-chart-placeholder{display:grid;place-content:center;gap:8px;min-height:160px;width:100%;padding:20px;box-sizing:border-box;text-align:center;color:inherit;opacity:.72;font-size:12px}
.privacy-chart-placeholder strong{font-size:15px;font-weight:600}
@media(max-width:700px){.topbar .display-controls{margin-right:auto}.display-icon-button{border-radius:10px}.terminal-header>.display-icon-button{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.display-icon-button{transition:none}}
