main.events{flex-direction:column;gap:14px;width:100%;max-width:1320px;margin:0 auto;padding:14px 24px 32px;display:flex}main.events[hidden]{display:none}#events{flex-direction:column;gap:14px;display:flex}.events .said{text-align:center;color:var(--lime);margin:0;font-weight:800}.events .said:empty{display:none}.events .said a{color:#fff}.events .event{flex-direction:column;gap:12px;display:flex}.events .empty{padding:18px var(--pad);--fill:var(--plate);color:var(--grey);text-align:center;margin:0;font-weight:700}.events .empty[hidden]{display:none}.events .band{--fill:#000;--cut:min(var(--c), var(--cut-panel))}.events .band>.in{height:170px;position:relative}.events .band .art{line-height:0;position:absolute;inset:0;overflow:hidden}.events .band .art svg{width:100%;height:100%}.events .band .over{justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:22px;left:34px;right:34px}.events .band h2{color:#fff;-webkit-text-stroke:6px #000;paint-order:stroke fill;min-width:0;margin:0;font-size:54px}.events .when{--fill:#000;color:var(--lime);font:700 18px var(--font-title);text-transform:uppercase;white-space:nowrap;flex:none;align-items:baseline;gap:8px;padding:9px 18px;display:flex}.events .when[hidden]{display:none}.events .when .label{color:#fff;font-size:15px}.events .help{color:#fff;cursor:pointer;--fill:#000000b3;--edge:#fff;border:0;place-items:center;width:38px;height:38px;padding:0;font-size:18px;display:grid;position:absolute;top:14px;right:16px}.events .help:hover{filter:brightness(1.15)}.events .tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.events .row{--fill:var(--plate);color:#fff;--cut:min(var(--c), var(--cut-list));grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 18px 12px 16px;display:grid}.events .stat-badge{--fill:#15181f;place-items:center;width:56px;height:56px;display:grid}.events .stat-badge .icon{width:28px;height:28px}.events .s-goals,.events .s-touches{color:#fff}.events .s-wins,.events .s-mvps{color:var(--gold)}.events .s-saves,.events .s-shots{color:#4cc9ff}.events .s-assists,.events .s-clears,.events .s-party{color:#ff9ccd}.events .s-matches{color:var(--lime)}.events .what{flex-direction:column;gap:8px;min-width:0;display:flex}.events .task{font-size:20px;line-height:1.05}.events .times,.events .state{color:var(--grey);font-size:12px;font-weight:800}.events .progress{align-items:center;gap:12px;display:flex}.events .meter{background:#33372f;border:2px solid #000;flex:1;height:10px;position:relative}.events .meter i{background:var(--lime);position:absolute;top:0;bottom:0;left:0}.events .count{text-align:right;color:#c9cdc4;white-space:nowrap;min-width:56px;font-size:16px}.events .gifts{--card-s:76px;gap:6px;display:flex}.events .pick{all:unset;cursor:pointer;line-height:0;display:block}.events .pick:hover .card{filter:brightness(1.12)drop-shadow(0 3px #000)}.events .pick:focus-visible{outline-offset:3px;outline:3px solid #fff}.events .row.ready{--edge:var(--lime);--fill:linear-gradient(90deg, #b6f02a38, #b6f02a14), #0b0c10;cursor:pointer}.events .row.ready .stat-badge{--fill:var(--lime);color:#000}.events .row.ready .count{color:var(--lime)}.events .row.ready:hover{filter:brightness(1.1)}.events .row.ready:has(.claim-key:focus-visible){--edge:#fff}.events .row.claiming{opacity:.7}.events .row.done :is(.what,.gifts,.stat-badge){opacity:.4}.events .row.done .meter i{background:var(--grey)}.events .guest{justify-content:center;padding-top:4px;display:flex}.rules-pop section{flex-direction:column;gap:6px;display:flex}.rules-pop h3{color:var(--lime);margin:0;font-size:16px}.rules-pop ul{color:#fff;flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:14px;font-weight:600;display:flex}@media (width<=1000px){.events .tasks{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){main.events{gap:10px;padding:10px 10px 24px}.events .band>.in{height:128px}.events .band .over{gap:10px;bottom:12px;left:16px;right:16px}.events .band h2{-webkit-text-stroke-width:4px;font-size:26px}.events .when{gap:5px;padding:5px 10px;font-size:13px}.events .when .label{font-size:11px}.events .help{width:32px;height:32px;font-size:15px;top:8px;right:10px}.events .tasks{gap:6px}.events .row{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;min-height:64px;padding:8px 12px}.events .stat-badge{width:36px;height:36px}.events .stat-badge .icon{width:18px;height:18px}.events .what{gap:6px}.events .task{font-size:14px}.events .meter{border-width:1px;height:6px}.events .count{min-width:0;font-size:12px}.events .gifts{--card-s:48px;gap:4px}}.events .when .clock{text-transform:none}@media (width<=420px){.events .band .over{flex-wrap:wrap;row-gap:6px}}
