:root{--c-bg:#0d0f14;--c-border:rgba(255,255,255,.08);--c-text:#fff;--c-muted:rgba(255,255,255,.45);--c-time:rgba(255,255,255,.7);--c-green:#22c55e;--c-green-dim:rgba(34,197,94,.12);--c-red:#f87171;--c-red-dim:rgba(248,113,113,.1);--c-amber:#fbbf24;--c-amber-dim:rgba(251,191,36,.1);--c-section:rgba(255,255,255,.3);--row-px:clamp(12px, 2.5vw, 44px)}*,:before,:after{box-sizing:border-box}html,body{background:var(--c-bg);color:var(--c-text);-webkit-font-smoothing:antialiased;scrollbar-width:none;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:auto}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}.container-fluid{width:100%}.d-flex{display:flex}.flex-fill{flex:auto}.align-self-center{align-self:center}.text-center{text-align:center}.text-end{text-align:right}.p-2{padding:8px}.py-2{padding-top:8px;padding-bottom:8px}.shadow{box-shadow:0 2px 16px rgba(0,0,0,.5)}.row{flex-wrap:wrap;display:flex}.col{flex:1 0;min-width:0}.col-2{flex:0 0 16.667%;max-width:16.667%}.col-3{flex:0 0 25%;max-width:25%}.col-12{flex:0 0 100%;max-width:100%}.headline-row{border-bottom:1px solid var(--c-border);grid-template-columns:auto 1fr auto;align-items:center;gap:max(12px,min(2vw,32px));padding-bottom:max(10px,min(1.5vw,22px));margin-bottom:0!important;display:grid!important}.headline-row .coin-cell,.headline-row .time-cell{flex:none!important}.headline-row .flex-fill:not(.coin-cell):not(.time-cell){text-align:center}.headline-row h1{letter-spacing:-.025em;margin:0;font-size:max(26px,min(4vw,60px));font-weight:800;line-height:1}.headline-row h3{font-variant-numeric:tabular-nums;color:var(--c-muted);margin:0;font-size:max(18px,min(2.4vw,38px));font-weight:700}.headline-row .delayTime{color:var(--c-amber);font-size:max(28px,min(4vw,56px));font-weight:800}.notificationBar{background:var(--c-amber-dim);border-top:1px solid rgba(251,191,36,.2);border-bottom:1px solid rgba(251,191,36,.2);padding:max(6px,min(.9vw,12px)) 0;overflow:hidden}.notificationTrack{white-space:nowrap;justify-content:center;display:flex}.notificationItem{color:var(--c-amber);flex-shrink:0;padding:0 max(24px,min(4vw,64px));font-size:max(13px,min(1.4vw,20px));font-weight:600}.notificationBar marquee .notificationItem{display:inline}.sponsorBar{z-index:95;background:var(--c-bg);border-top:1px solid var(--c-border);width:100%;padding:max(6px,min(.9vw,12px)) 0;position:fixed;bottom:0;left:0;overflow:hidden}.sponsorTrack{white-space:nowrap;align-items:center;animation:40s linear infinite ticker-scroll;display:flex}.sponsorItem{object-fit:contain;flex-shrink:0;width:auto;height:max(36px,min(5vw,72px));margin:0 max(24px,min(4vw,64px))}.row.eventitemsectionrow{padding:clamp(8px, 1.2vw, 16px) var(--row-px);align-items:center;gap:14px;margin:4px 0 0;display:flex!important}.row.eventitemsectionrow:before,.row.eventitemsectionrow:after{content:"";background:var(--c-border);flex:1;height:1px}.row.eventitemsectionrow h3{letter-spacing:.16em;text-transform:uppercase;color:var(--c-section);white-space:nowrap;margin:0;font-size:max(11px,min(1.1vw,16px));font-weight:700}.row.eventitemsectionrow .col-12{padding:0;flex:none!important;width:auto!important}.row.eventitemrow{border-bottom:1px solid var(--c-border);padding:clamp(12px, 1.6vw, 26px) var(--row-px);border-left:3px solid transparent;align-items:center;font-size:max(17px,min(2.1vw,34px));transition:background .5s,border-color .4s}.row.eventitemrow .col-2{font-variant-numeric:tabular-nums;color:var(--c-time);white-space:nowrap;font-size:max(16px,min(1.9vw,30px));font-weight:700}.row.eventitemrow .col{font-weight:500;line-height:1.3}.row.eventitemrow .col-3{color:var(--c-muted);text-align:right;font-size:max(13px,min(1.4vw,22px))}.row.eventitemrow.nowevent{background:var(--c-green-dim);border-left-color:var(--c-green)}.row.eventitemrow.nowevent .col-2{color:var(--c-green)}.row.eventitemrow.nowevent .col{font-weight:600}.row.eventitemrow.soonevent{background:var(--c-amber-dim);border-left-color:var(--c-amber)}.row.eventitemrow.soonevent .col-2{color:var(--c-amber);font-weight:700}.row.eventitemrow.soonevent .col{font-weight:600}.row.eventitemrow.canceledevent{opacity:.3;text-decoration:line-through}.row.eventitemrow.eventrow-warn{background:var(--c-amber-dim);border-left-color:var(--c-amber)}.row.eventitemrow.eventrow-warn .col-2{color:var(--c-amber)}.row.eventitemrow.eventrow-orange{background:var(--c-amber-dim);border-left-color:var(--c-amber)}.row.eventitemrow.eventrow-orange .col-2{color:var(--c-amber)}.row.eventitemrow.eventrow-red{background:var(--c-red-dim);border-left-color:var(--c-red)}.row.eventitemrow.eventrow-red .col-2{color:var(--c-red)}.row.eventitemrow.eventrow-blinkred{background:var(--c-red-dim);border-left-color:var(--c-red);animation:2s ease-in-out infinite blink-row}.row.eventitemrow.eventrow-blinkred .col-2{color:var(--c-red);animation:2s ease-in-out infinite pulse-text}@keyframes blink-row{0%,to{background:var(--c-red-dim)}50%{background:rgba(248,113,113,.2)}}@keyframes pulse-text{0%,to{opacity:1}50%{opacity:.5}}.eventprogressouter{background:var(--c-border);height:3px;padding:0}.eventprogressinner{background:var(--c-green);border-radius:0 2px 2px 0;height:3px;transition:width 1s linear,background 1s}.eventprogress--above-100{background:var(--c-amber)!important}.eventprogress--above-120{background:var(--c-red)!important}.eventprogress--above-140{animation:1.5s ease-in-out infinite pulse-bar;background:var(--c-red)!important}@keyframes pulse-bar{0%,to{opacity:1}50%{opacity:.35}}.eventOverTime{color:var(--c-red);font-weight:700;animation:2s ease-in-out infinite pulse-text}.disclaimer{z-index:100;background:var(--c-bg);border-top:1px solid var(--c-border);width:100%;color:var(--c-muted);padding:8px var(--row-px);text-align:center;font-size:max(12px,min(1.5vw,18px));position:fixed;bottom:0}@media (max-width:600px){:root{--row-px:10px}.coin-cell{display:none!important}.row.eventitemrow{padding:clamp(8px, 2vw, 14px) var(--row-px);font-size:max(14px,min(4.2vw,20px))}.row.eventitemrow .col-2{white-space:nowrap;flex:0 0 21%;max-width:21%;font-size:max(12px,min(3.6vw,17px))}.row.eventitemrow .col-3{flex:0 0 30%;max-width:30%;font-size:max(11px,min(2.8vw,14px));line-height:1.25}.row.eventitemsectionrow{padding:clamp(6px, 1.5vw, 10px) var(--row-px)}.row.eventitemsectionrow h3{font-size:max(10px,min(3vw,13px))}}
