html:has(body.times-body){height:auto}body.times-body{--times-cold:#e4ebf7;--times-hot:#2c58b5;background:radial-gradient(at 50% 0,#2e8a8f 0%,#1f5f66 55%,#123d44 100%);min-height:100dvh;overflow-y:auto}.times-card{box-sizing:border-box;width:min(72rem,100% - 32px);color:var(--wc-ink);font-family:var(--wc-font);text-align:center;filter:drop-shadow(0 22px 26px #00000080);border-style:solid;border-width:26px 26px 58px 40px;border-image:url(../assets/ui/Banner.png) 68 84 111 100 fill/auto round;flex-direction:column;gap:.5rem;margin:3.5rem auto 2.5rem;padding:.35rem 1rem .6rem;display:flex}.times-title{max-width:100%;font-family:var(--wc-font-title);letter-spacing:.03em;color:#fff6d8;text-shadow:0 3px #6a4a12,0 0 14px #ffd6668c;border-style:solid;border-width:0 56px;border-image:url(../assets/ui/lobby/ribbon_yellow.png) 0 110 fill/0 56px;align-self:center;margin:-2.5rem auto 0;padding:.35rem 1.2rem 1.15rem;font-size:clamp(1.6rem,4.5vw,2.4rem);font-weight:400;line-height:1.05}.times-summary{font-size:var(--fs-body);margin:0;font-weight:700}.times-zone,.times-legend{font-size:var(--fs-small);color:var(--wc-ink-soft);margin:0}.times-grid-wrap{background:#fff4d673;border:2px dashed #6b4f3373;border-radius:6px;max-width:100%;overflow-x:auto}.times-grid-wrap:focus-visible{box-shadow:var(--focus-ring);outline:none}.times-grid{table-layout:fixed;border-collapse:separate;border-spacing:2px;width:100%;min-width:46rem;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.times-caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.times-grid th{color:var(--wc-ink-soft);white-space:nowrap;padding:.2rem .15rem;font-weight:700}.times-corner{width:3.2rem}.times-grid th[scope=row]{text-align:right;padding-right:.45rem}.times-grid th[scope=row],.times-corner{z-index:1;background:#f3e8c9;position:sticky;left:0}.times-grid thead th{font-weight:400;font-size:var(--fs-small)}.times-cell{text-align:center;height:2.4rem;color:var(--wc-ink);background:color-mix(in srgb, var(--times-hot) calc(var(--heat,0) * 100%), var(--times-cold));border-radius:3px;padding:0;position:relative}.times-cell.is-hot{color:#fff;text-shadow:0 1px #00000059}.times-cell.is-now{box-shadow:inset 0 0 0 3px var(--wc-gold), 0 0 0 1px var(--wc-gold-deep);font-weight:700}.times-about{font-size:var(--fs-body);text-align:left;border-top:1px solid #3b271640;margin:.5rem 0 0;padding-top:.75rem;line-height:1.55}.times-about h2{font-family:var(--wc-font-title);font-size:var(--fs-h3);margin:0 0 .5rem;font-weight:400}.times-about p{margin:0 0 .75rem}.times-about a,.times-foot a{color:var(--wc-ink)}.times-foot{font-size:var(--fs-small);margin:0}.times-play{font-weight:700}@media (width<=560px){.times-card{border-width:18px 16px 40px 22px;width:calc(100% - 16px);margin-top:3rem;padding:.35rem .4rem .6rem}.times-title{white-space:normal;border-width:0 36px}}
