.t40-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1rem}.t40-timer{border:1px solid #d6c5e6;border-radius:14px;padding:1rem;margin:.8rem 0;background:#f6f0fa;text-align:center}.t40-timer strong{font-size:clamp(1.4rem,5vw,3rem);font-variant-numeric:tabular-nums}.t40-timer p{margin:.5rem 0}.t40-stream,.live040{border:1px solid #c34269!important;background:#fff0f4!important;border-radius:12px;padding:1rem}.live040 .eyebrow{color:#ac234e}.t40-grid label{margin:0} [data-t40-refresh]{padding:.8rem;border:1px solid #dca939;background:#fff6df;border-radius:10px} [data-t40-poll]~details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}button:disabled{opacity:.45;cursor:not-allowed}
