.statusbar{height:34px;left:51px;padding:0 24px;gap:16px;background:#101112;color:#b3b5b8;font-size:12px;flex-wrap:nowrap}
.statusbar .sb-left,.statusbar .sb-right{height:100%;display:flex;align-items:center;flex-wrap:nowrap;gap:0;white-space:nowrap}
.statusbar .sb-left{flex-shrink:0}.statusbar .sb-right{margin-left:auto;flex-shrink:0;gap:8px}
.statusbar .sb-left>*,.statusbar .sb-right>*{min-height:0;padding:0;gap:6px;flex-shrink:0}
.statusbar .sb-left>*+*::before{height:16px;margin:0 10px;background:#292b2e}
.statusbar .sb-right>*+*::before,.statusbar .sb-right::after{display:none;content:none}
.statusbar .sb-right>.sb-link{padding:0 16px;border-left:1px solid #292b2e!important;border-right:1px solid #292b2e!important;margin-right:8px}
.statusbar .sb-socials{gap:12px;color:#f4f4f4}
.statusbar .sb-socials a{display:grid;place-items:center;padding:0;width:16px;height:20px}
.statusbar .sb-price{display:inline-flex;font:12px 'America Mono',monospace;color:#b3b5b8}
.statusbar .sb-price::after{content:none}
.statusbar .footer-segment{display:inline-flex;align-items:center;gap:2px;padding:3px;background:#1c1e20;border-radius:999px;height:24px}
.footer-segment button{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#999ca0;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:600;line-height:16px;min-height:18px}
.footer-segment button.selected{background:#101214;color:#fff}
.footer-segment button:hover{color:#fff}.footer-segment button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.footer-themes button{width:22px;height:20px;padding:0;font-size:18px;line-height:20px}
.footer-sound{display:grid;place-items:center;width:24px;height:24px;background:none;color:#b3b5b8}
body.footer-contrast{--bg:#000;--panel:#111;--line:#444;background:#000}

@media(max-width:1250px){.statusbar{padding:0 12px;gap:8px}.statusbar .sb-socials{display:none}.statusbar .sb-left>*+*::before{margin:0 7px}.statusbar .sb-right>.sb-link{padding:0 8px;margin-right:0}}
@media(max-width:900px){.statusbar .sb-left>.sb-link{display:none}}
@media(max-width:640px){.statusbar{left:0;padding:0 8px}.statusbar .sb-agg,.statusbar .sb-net,.statusbar .sb-right>.sb-link{display:none}.statusbar .sb-right{gap:4px}.footer-segment button{font-size:10px;padding:2px 5px}}
