/* Survivor One v0.3.95 — global player deadline banner. Presentation only. */
#v0395GlobalDeadline{position:fixed;z-index:19;top:68px;left:50%;transform:translateX(-50%);width:min(100%,1120px);min-height:58px;padding:8px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--secondary) 34%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--secondary) 7%,#090b12),color-mix(in srgb,var(--primary) 8%,#090b12));box-shadow:0 12px 30px rgba(0,0,0,.24);backdrop-filter:blur(20px)}
#v0395GlobalDeadline[hidden]{display:none!important}#v0395GlobalDeadline .v0395-deadline-copy{min-width:0}#v0395GlobalDeadline .v0395-deadline-label{display:block;font-size:12px;line-height:1.1;font-weight:1000;letter-spacing:.13em;color:var(--secondary);text-transform:uppercase}#v0395GlobalDeadline .v0395-deadline-meta{display:block;margin-top:4px;font-size:10px;line-height:1.15;color:var(--muted);font-weight:800}#v0395GlobalDeadline .v0395-deadline-clock{text-align:right;white-space:nowrap}#v0395GlobalDeadline .v0395-deadline-value{display:block;font-size:22px;line-height:1;font-weight:1000;letter-spacing:.035em;font-variant-numeric:tabular-nums}#v0395GlobalDeadline .v0395-deadline-caption{display:block;margin-top:4px;font-size:9px;line-height:1;font-weight:950;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}
html.v0395-has-deadline .content{padding-top:84px}#v0395GlobalDeadline.is-urgent{border-color:color-mix(in srgb,var(--warn) 70%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--warn) 12%,#090b12),#090b12)}#v0395GlobalDeadline.is-urgent .v0395-deadline-label,#v0395GlobalDeadline.is-urgent .v0395-deadline-value{color:var(--warn)}#v0395GlobalDeadline.is-closed{border-color:color-mix(in srgb,var(--bad) 58%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--bad) 10%,#090b12),#090b12)}#v0395GlobalDeadline.is-closed .v0395-deadline-label,#v0395GlobalDeadline.is-closed .v0395-deadline-value{color:var(--bad)}
/* Keep the frozen v0.3.91 implementation intact for regression compatibility, but never paint its old header chip. */
#v0391DeadlineTimer{display:none!important}
@media(max-width:700px){#v0395GlobalDeadline{left:0;transform:none;width:100%;min-height:64px;padding:9px 14px;gap:12px}#v0395GlobalDeadline .v0395-deadline-label{font-size:12px}#v0395GlobalDeadline .v0395-deadline-meta{font-size:10px}#v0395GlobalDeadline .v0395-deadline-value{font-size:23px}#v0395GlobalDeadline .v0395-deadline-caption{font-size:9px}html.v0395-has-deadline .content{padding-top:91px}}
/* The hidden legacy timer still toggles v0391-has-deadline. Neutralize all of its old mobile header-compression rules. */
@media(max-width:520px){.topbar.v0391-has-deadline{padding:0 16px;gap:initial}.topbar.v0391-has-deadline .topbrand{gap:10px}.topbar.v0391-has-deadline .mini-logo{width:36px;height:36px;border-radius:11px}.topbar.v0391-has-deadline .pool-title b{max-width:180px;font-size:13px}.topbar.v0391-has-deadline .pool-title small{display:block;font-size:10px}.topbar.v0391-has-deadline .top-actions{gap:7px}.topbar.v0391-has-deadline .iconbtn,.topbar.v0391-has-deadline .avatarbtn{min-width:40px;width:auto;height:40px}}
@media(max-width:380px){#v0395GlobalDeadline{padding-left:11px;padding-right:11px;gap:8px}#v0395GlobalDeadline .v0395-deadline-label{font-size:11px;letter-spacing:.1em}#v0395GlobalDeadline .v0395-deadline-meta{font-size:9px}#v0395GlobalDeadline .v0395-deadline-value{font-size:21px}#v0395GlobalDeadline .v0395-deadline-caption{font-size:8px}.topbar.v0391-has-deadline .pool-title b{max-width:150px}.topbar.v0391-has-deadline .pool-title small{display:block}}
