.tca-event-actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.tca-event-photo{aspect-ratio:4/3;border-radius:4px;position:relative;overflow:hidden}.tca-event-photo img{object-fit:cover}.tca-ctf-board-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;display:flex}.tca-ctf-updated{color:#020a24a6;font:14px JetBrains Mono,monospace}.tca-ctf-table{border-top:1px solid #020a241f;margin:40px 0 0;padding:0;list-style:none}.tca-ctf-row{border-bottom:1px solid #020a241f;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 8px;display:grid}.tca-ctf-row.is-head{color:#020a2499;text-transform:uppercase;padding-block:12px;font:13px JetBrains Mono,monospace}.tca-ctf-rank{color:#103e9b;font:600 26px Oxanium,sans-serif}.tca-ctf-row.is-top .tca-ctf-rank{color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.tca-ctf-row.is-1 .tca-ctf-rank{background:#c99a2e}.tca-ctf-row.is-2 .tca-ctf-rank{background:#7d8aa5}.tca-ctf-row.is-3 .tca-ctf-rank{background:#a3683a}.tca-ctf-team{gap:4px;min-width:0;display:grid}.tca-ctf-team strong{overflow-wrap:anywhere;font-size:20px}.tca-ctf-team small{color:#020a24a6;font-size:14px}.tca-ctf-score{font-variant-numeric:tabular-nums;text-align:right;font:600 24px Oxanium,sans-serif}.tca-ctf-embed{background:#fff;border:1px solid #020a241f;border-radius:4px;width:100%;height:min(80vh,900px);margin-top:40px}.tca-live-player{aspect-ratio:16/9;background:#000;border-radius:6px;margin-top:32px;position:relative;overflow:hidden}.tca-live-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tca-live-poster{color:#fff;cursor:pointer;background:#000;border:0;place-content:center;justify-items:center;gap:18px;width:100%;padding:0;display:grid;position:absolute;inset:0}.tca-live-poster img{object-fit:cover;opacity:.55;transition:opacity .3s,transform .6s}.tca-live-poster:hover img{opacity:.7;transform:scale(1.02)}.tca-live-play{background:#e53935;border-radius:50%;place-items:center;width:88px;height:88px;transition:transform .2s;display:grid;position:relative;box-shadow:0 0 0 10px #e5393540}.tca-live-poster:hover .tca-live-play{transform:scale(1.06)}.tca-live-play-label{text-transform:uppercase;letter-spacing:.04em;font:600 18px JetBrains Mono,monospace;position:relative}.tca-live-notice{color:var(--stagefy-muted);margin-top:16px;font-size:14px}.tca-live-upcoming{max-width:760px}.tca-live-eyebrow>i{display:none}.tca-live-dot{vertical-align:middle;background:#ff4d4d;border-radius:50%;width:10px;height:10px;margin-right:8px;animation:1.6s infinite tca-live-pulse;display:inline-block;box-shadow:0 0 #ff4d4daa}@keyframes tca-live-pulse{70%{box-shadow:0 0 0 10px #ff4d4d00}to{box-shadow:0 0 #ff4d4d00}}.tca-live-banner{z-index:31;color:#fff;white-space:nowrap;background:#c62828;border-radius:999px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 20px;font-size:15px;text-decoration:none;display:flex;position:absolute;top:92px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0006}.tca-live-banner:hover{background:#b71c1c}.tca-live-banner strong{text-transform:uppercase;letter-spacing:.06em}.tca-live-banner em{text-underline-offset:4px;font:600 14px JetBrains Mono,monospace;text-decoration:underline}.tca-live-banner .tca-live-dot{background:#fff;margin:0}@media (max-width:767px){.tca-ctf-row{grid-template-columns:52px minmax(0,1fr) auto;gap:12px}.tca-ctf-team strong{font-size:17px}.tca-ctf-score{font-size:20px}.tca-live-play{width:70px;height:70px}.tca-live-banner>span:not(.tca-live-dot){display:none}}@media (prefers-reduced-motion:reduce){.tca-live-dot{animation:none}}
