:root{--paper:#f3ead5;--paper-2:#fffaf0;--ink:#101f2a;--ink-2:#42545d;--line:#101f2a;--blue:#1554d1;--cyan:#00a9b9;--yellow:#ffd83d;--green:#257448;--red:#d7352a;--admin-bg:#f3ead5;--admin-surface:#fffaf0;--admin-ink:#101f2a;--admin-cyan:#00a9b9;--shadow:6px 7px 0 #101f2a}html{background:#f3ead5}body{background-color:#f3ead5;background-image:radial-gradient(circle at 12% 8%,#ffd83d9e 0 5rem,#0000 5.1rem),radial-gradient(circle,#101f2a1b 1px,#0000 1.4px);background-size:auto,12px 12px}.brandbar{box-shadow:0 3px #d7352a;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#101f2a!important;border-bottom:4px solid #ffd83d!important}.brand{min-height:62px;color:#fff!important}.brand-wordmark strong{color:#fff!important}.brand-wordmark span{color:#55e7ef!important}.app-version-badge{box-shadow:2px 2px #fff;color:#101f2a!important;background:#ffd83d!important;border:2px solid #101f2a!important}.cup-cover,.match-card,.feature-card,.editorial-card,.team-pass,.next-match-hero,.favorite-strip,.admin-panel,.admin-flow-context,.publication-console,.reporting-console,.cup-create-dialog{position:relative;background:#fffaf0!important;border:3px solid #101f2a!important;border-radius:12px!important;box-shadow:6px 7px #101f2a!important}.cup-cover:before,.admin-panel:before,.feature-card:before,.team-pass:before{content:"";z-index:0;opacity:.18;pointer-events:none;background:radial-gradient(circle,#101f2a 1px,#0000 1.5px) 0 0/6px 6px;width:38px;height:38px;position:absolute;top:9px;right:9px}.cup-cover>*,.admin-panel>*,.feature-card>*,.team-pass>*{z-index:1;position:relative}h1,.cup-cover h1,.landing h1,.admin-pagehead h1{text-transform:uppercase;text-wrap:balance;letter-spacing:-.025em!important;font-family:Impact,Arial Black,Inter,sans-serif!important;font-weight:900!important}h2,.section-heading h2,.admin-panel h2,.publication-console h2{letter-spacing:-.035em!important;font-family:Arial Black,Inter,sans-serif!important;font-weight:950!important}.kicker,.admin-panel__top,.cup-cover__eyebrow,.match-card__topline,.publication-console__eyebrow,.admin-step-flow__meta span,.admin-nav-phase{letter-spacing:.12em!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-weight:950!important}.kicker,.admin-panel__top span,.cup-cover__eyebrow{color:#1554d1!important}.collectible-stamp{transform:rotate(3deg);background:linear-gradient(145deg,#fff 12%,#66edf1 48%,#ffd83d 100%)!important;border:3px solid #101f2a!important;border-radius:8px!important;box-shadow:4px 5px #101f2a!important}.cup-cover__stripe{opacity:1!important}.edition-nav button,.favorite-chip,.admin-sidebar nav a,.admin-team-actions button{border:2px solid #101f2a!important;border-radius:7px!important;font-weight:950!important}.edition-nav button.is-active,.favorite-chip.is-selected,.admin-sidebar nav a.is-active{box-shadow:3px 3px #101f2a;color:#fff!important;background:#1554d1!important}button.is-primary,a.is-primary,.admin-form-footer button[type=submit]:not(:disabled),.admin-step-flow__actions .is-primary:not(:disabled),.admin-next-task{color:#fff!important;background:#d7352a!important;border-color:#101f2a!important;box-shadow:3px 4px #101f2a!important}button:not(:disabled),a{transition:transform .12s,box-shadow .12s}button:not(:disabled):active,a:active{transform:translate(2px,2px);box-shadow:1px 1px #101f2a!important}.match-card{outline-offset:-7px;outline:1px solid #fffc;overflow:hidden!important}.match-card__topline{color:#101f2a!important;background:#ffd83d!important;border-bottom:3px solid #101f2a!important}.match-card--live .match-card__topline{color:#fff!important;background:#d7352a!important}.match-card--done .match-card__topline{background:#55c982!important}.score-window{background:#101f2a!important;border-left:3px solid #101f2a!important;border-right:3px solid #101f2a!important}.score-window strong{text-shadow:2px 2px #d7352a;color:#ffd83d!important}.kit,.admin-team-shirt,.admin-kit-editor__shirt,.admin-kit-swatch{filter:drop-shadow(1px 0 #000)drop-shadow(-1px 0 #000)drop-shadow(0 1px #000)drop-shadow(0 -1px #000)drop-shadow(1px 1px #000)drop-shadow(-1px -1px #000)drop-shadow(2px 2px #101f2a6b)!important}.texttv{border:3px solid #101f2a!important;border-radius:8px!important;box-shadow:6px 7px #1554d1!important}.admin-step-flow,.cup-create-toolbar{background:#fffaf0!important;border:3px solid #101f2a!important;border-radius:10px!important;box-shadow:5px 6px #101f2a!important}.admin-step-flow__track{border:1px solid #101f2a;background:#d7d1c2!important}.admin-step-flow__track span{background:linear-gradient(90deg,#1554d1,#00a9b9,#ffd83d)!important}.admin-step-flow__guide{background:#fff!important;border:2px solid #101f2a!important;border-radius:8px!important}.admin-step-flow__guide>div+div{border-left:2px solid #101f2a!important}.admin-step-flow__guide span,.admin-import-welcome__top span{color:#d7352a!important}.admin-sidebar{background:#f7efde!important;border-right:3px solid #101f2a!important}.admin-sidebar__cup{border-bottom:3px solid #101f2a!important}.admin-sidebar__cup>span,.admin-bulk-assets strong{color:#1554d1!important}.admin-lock,.admin-draft{color:#101f2a!important;background:#ffd83d!important;border:2px solid #101f2a!important;border-radius:5px!important}.admin-next-task{border:3px solid #101f2a!important;border-radius:9px!important}.admin-next-task>span{color:#ffd83d!important}.admin-next-task>small{color:#fff!important}.admin-checks>a{margin-top:6px;background:#fff!important;border:2px solid #101f2a33!important;border-radius:7px!important}.admin-checks>a.is-next{box-shadow:3px 3px #101f2a;background:#fff0a8!important;border-color:#101f2a!important}.admin-checks>a.is-done{background:#e2f4e7!important}.admin-kit-editor,.admin-logo-editor,.admin-bulk-assets{box-shadow:3px 3px #101f2a38;border:2px solid #101f2a!important;border-radius:9px!important}.admin-kit-editor__head{border-bottom:2px solid #101f2a!important}.admin-kit-palette button.is-selected{border-color:#101f2a!important;box-shadow:0 0 0 3px #ffd83d!important}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-team-editor input,.admin-team-editor select{background:#fff!important;border:2px solid #101f2a!important;border-radius:7px!important}.publication-console__signal{box-shadow:4px 4px #101f2a;border:3px solid #101f2a!important}.cup-create-toolbar>button{color:#fff!important;background:#d7352a!important;border:3px solid #101f2a!important;box-shadow:3px 4px #101f2a!important}@media (max-width:760px){body{background-size:auto,10px 10px}.brand{min-height:56px}.cup-cover,.match-card,.feature-card,.editorial-card,.team-pass,.next-match-hero,.favorite-strip,.admin-panel,.admin-flow-context,.publication-console,.reporting-console,.cup-create-dialog{border-width:2px!important;box-shadow:4px 5px #101f2a!important}.admin-step-flow,.cup-create-toolbar{border-width:2px!important;box-shadow:3px 4px #101f2a!important}.admin-step-flow__guide>div+div{border-top:2px solid #101f2a!important;border-left:0!important}.admin-sidebar{border-bottom:3px solid #101f2a!important;border-right:0!important}.admin-pagehead h1{font-size:38px!important}}@media (prefers-reduced-motion:reduce){button,a{transition:none!important}}
.schedule-ready-card{background:#e8f5e9;border:2px solid #267047;border-radius:13px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 16px;padding:18px;display:grid;box-shadow:3px 3px #26704733}.schedule-ready-card__check{color:#fff;background:#267047;border-radius:50%;place-items:center;width:48px;height:48px;font-size:26px;font-weight:950;display:grid}.schedule-ready-card small{color:#267047;letter-spacing:.12em;font:900 10px/1 ui-monospace,monospace}.schedule-ready-card h3{margin:5px 0 4px!important;font-size:24px!important}.schedule-ready-card p{color:#38564a;margin:0;font-size:14px;line-height:1.45}.schedule-ready-card a{color:#fff;text-align:center;background:#102630;border:2px solid #102630;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:10px 16px;font-weight:900;text-decoration:none;display:inline-flex}.schedule-rule-summary{grid-template-columns:auto minmax(0,1fr);gap:16px!important;display:grid!important}.schedule-rule-summary span{text-align:right;color:#52636c}.schedule-filters button.is-active{color:#fff!important;background:#102630!important;border-color:#102630!important;box-shadow:2px 2px #df312b!important}.schedule-match-row{align-items:center!important}.schedule-match-row.is-readonly{grid-template-columns:minmax(240px,1fr) minmax(420px,.9fr)!important}.schedule-match-facts{align-items:center;min-width:0;grid-template-columns:minmax(190px,1fr) minmax(90px,.45fr) auto!important;gap:12px!important;display:grid!important}.schedule-match-facts>span{gap:3px;display:grid}.schedule-match-facts small{letter-spacing:.1em;color:#617179;font:900 9px/1 ui-monospace,monospace}.schedule-match-facts strong{font-size:14px}.schedule-match-facts>b{color:#52636c;letter-spacing:.08em;border:1px solid #82928f;border-radius:6px;justify-self:end;padding:7px 9px;font:900 9px/1 ui-monospace,monospace}@media (min-width:1000px){#schedule>.admin-team-list>.schedule-match-row:not(.is-readonly){grid-template-columns:minmax(240px,1.35fr) minmax(210px,.8fr) 125px auto!important;gap:14px!important}#schedule>.admin-team-list>.schedule-match-row label{min-width:0!important}#schedule>.admin-team-list>.schedule-match-row input,#schedule>.admin-team-list>.schedule-match-row select{width:100%;min-width:0}}@media (max-width:760px){.schedule-ready-card{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px}.schedule-ready-card__check{width:40px;height:40px;font-size:21px}.schedule-ready-card h3{font-size:20px!important}.schedule-ready-card p{font-size:12px}.schedule-ready-card a{grid-column:1/-1;width:100%}.schedule-rule-summary{grid-template-columns:1fr!important}.schedule-rule-summary span{text-align:left}.schedule-match-row.is-readonly{grid-template-columns:minmax(0,1fr)!important}.schedule-match-facts{width:100%;grid-template-columns:minmax(0,1fr) auto!important}.schedule-match-facts>span:first-child{grid-column:1/-1}.schedule-match-facts>b{grid-area:2/2}.schedule-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}.schedule-filters button{padding:8px 5px!important;font-size:11px!important}}
#schedule .admin-cupinfo__head h2{margin-top:18px!important}#schedule .admin-cupinfo__head p{max-width:760px;font-size:15px;line-height:1.55}#schedule .schedule-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}#schedule .schedule-stats>article{flex-direction:column;justify-content:center;min-height:92px;display:flex;padding:16px 20px!important}#schedule .schedule-stats strong{font-size:30px;line-height:1}#schedule .schedule-stats small{color:#52636c;margin-top:6px;font-size:12px}.pitch-review-callout{background:#fff8d7!important;border-color:#c69014!important;box-shadow:5px 5px #102630!important}.pitch-review-callout .admin-panel__top{color:#855b00!important}.pitch-review-callout h2{font-size:25px!important}.pitch-review-callout__action{color:#102630!important;background:#ffd83d!important;border:2px solid #102630!important;min-height:46px!important;box-shadow:3px 3px #102630!important}.schedule-save-state{background:#fff8d7;border-left:4px solid #d5a91d;align-items:center;gap:10px;margin:0 0 17px;padding:11px 14px;font-size:13px;display:flex}.schedule-confirm-action{white-space:normal;overflow-wrap:anywhere;min-width:0;color:#fff!important;background:#102630!important;border:2px solid #102630!important;border-radius:9px!important;min-height:48px!important;padding:10px 16px!important;font-weight:900!important}.schedule-save-state b{white-space:nowrap}.schedule-save-state span{color:#52636c}.schedule-list-head{border-bottom:2px solid #102630;justify-content:space-between;align-items:flex-end;gap:18px;margin:22px 0 12px;padding-bottom:12px;display:flex}.schedule-list-head small{letter-spacing:.14em;color:#087d88;font:900 9px/1 ui-monospace,monospace}.schedule-list-head h3{margin:5px 0 0!important;font-size:22px!important}.schedule-filters{gap:7px!important;margin:0!important;display:flex!important}.schedule-filters button{align-items:center;gap:7px;min-height:38px;display:flex;padding:8px 12px!important}.schedule-filters button span{background:#e7ebe7;border-radius:20px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;display:grid}.schedule-filters button.is-active span{color:#102630;background:#fff}.schedule-match-identity{min-width:0!important}.schedule-match-identity>strong{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px;font-size:15px;line-height:1.25;display:grid}.schedule-match-identity>strong span{text-align:center;color:#758186}.schedule-match-meta{align-items:center;margin-top:7px;gap:6px!important;display:flex!important}.schedule-match-meta span{color:#52636c;letter-spacing:.04em;text-transform:uppercase;background:#edf0ec;border-radius:4px;padding:3px 7px;font:800 9px/1 ui-monospace,monospace}@media (min-width:1000px){#schedule{padding:26px!important}#schedule>.admin-team-list{gap:7px!important}#schedule>.admin-team-list>.schedule-match-row{padding:13px 15px!important}.schedule-match-row.is-readonly{grid-template-columns:minmax(330px,1.15fr) minmax(390px,.85fr)!important}.schedule-match-facts strong{font-size:14px!important}}@media (max-width:760px){#schedule .schedule-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}#schedule .schedule-stats>article{text-align:center;min-height:76px;padding:11px 8px!important}#schedule .schedule-stats strong{font-size:24px}.schedule-list-head{align-items:stretch;display:grid}.schedule-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.schedule-filters button{justify-content:center;padding:8px 4px!important}.schedule-save-state{align-items:flex-start;gap:3px;display:grid}.schedule-match-identity>strong{font-size:14px}.pitch-review-callout{margin:10px!important}.pitch-review-callout__action{width:100%}.schedule-confirm-action{grid-column:1/-1;width:100%}}
html[data-admin-step=publish] .admin-workspace>#overview,html[data-admin-step=reporting] .admin-workspace>#overview,html[data-admin-step=import] .admin-workspace>#overview{display:none!important}html[data-admin-step=publish] .admin-workspace>.admin-operations-flow,html[data-admin-step=reporting] .admin-workspace>.admin-operations-flow,html[data-admin-step=import] .admin-workspace>.admin-operations-flow{grid-area:1/2;width:100%!important;margin:0!important;padding:18px 10px 88px 0!important;display:block!important}html[data-admin-step=publish] .admin-operations-flow>.admin-flow-group,html[data-admin-step=reporting] .admin-operations-flow>.admin-flow-group,html[data-admin-step=import] .admin-operations-flow>.admin-flow-group{display:block!important}.publication-ready-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 24px 22px;display:grid}.publication-ready-steps>div{background:#f4fbf5;border:1px solid #b8c9c0;border-radius:11px;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px;display:grid}.publication-ready-steps b{color:#fff;background:#267047;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.publication-ready-steps span{gap:4px;display:grid}.publication-ready-steps strong{font-size:13px}.publication-ready-steps small{color:#52636c;font-size:11px;line-height:1.4}@media (max-width:900px){html[data-admin-step=publish] .admin-workspace>.admin-operations-flow,html[data-admin-step=reporting] .admin-workspace>.admin-operations-flow,html[data-admin-step=import] .admin-workspace>.admin-operations-flow{grid-column:1;width:calc(100% - 20px)!important;margin:0 auto!important;padding:10px 0 88px!important}.publication-ready-steps{grid-template-columns:1fr;margin:0 14px 16px}}
