.market-status{padding:12px max(24px,calc((100% - 1400px)/2));background:#151b17;border-bottom:1px solid #424a42;color:#f4f5ef}
.market-status button{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:10px 18px;border:1px solid #8c968c;border-radius:8px;background:#f3f4ef;color:#18211a;font-family:inherit;font-weight:600;font-size:18px;line-height:1.4;cursor:pointer}
.market-status button span{font-size:18px;line-height:1.4}
.market-status-square{display:inline-block;width:15px;height:15px;background:#101010;border:1px solid #202b22;border-radius:2px;flex-shrink:0}
.market-status[data-market="open"] .market-status-square{background:#198344}
.market-status-details{max-width:750px;margin-top:14px;font-size:18px;line-height:1.6}
.market-status-details p{margin:6px 0}.market-status-details a{color:#e6ce86;text-decoration:underline}
.market-status-note{display:inline-block;margin:8px 0 8px 16px;font-size:16px;color:#d1d8d1}
@media(max-width:600px){.market-status-note{display:block;margin-left:0}}
@media(forced-colors:active){.market-status button{border:2px solid ButtonText}.market-status-square{border:2px solid CanvasText}}
