:root{--svh-live:#08775d;--svh-dark:#101c19;--svh-soft:#eef6f3;--svh-line:#d8e5e0;--svh-red:#e03535}.svh-live-page{width:min(1180px,calc(100% - 36px));margin:42px auto 80px;color:#13201d}.svh-live-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:clamp(28px,5vw,58px);border-radius:34px;background:linear-gradient(130deg,#075a48,#07866a);color:#fff;overflow:hidden}.svh-live-hero:after{content:"SVH";position:absolute;right:-3%;bottom:-36%;font-size:min(32vw,360px);font-weight:900;line-height:1;color:#fff;opacity:.045;transform:rotate(8deg)}.svh-live-hero>div,.svh-live-dot{position:relative;z-index:1}.svh-live-kicker,.svh-live-team{font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.svh-live-hero h1{margin:8px 0 6px;font-size:clamp(2.6rem,7vw,5.7rem);line-height:.95}.svh-live-hero p{margin:0;font-size:clamp(1rem,2vw,1.3rem);opacity:.84}.svh-live-dot{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(0,0,0,.12);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.svh-live-dot i,.svh-live-phase.is-live i{width:9px;height:9px;border-radius:50%;background:#ff4a4a;box-shadow:0 0 0 6px rgba(255,74,74,.14);animation:svh-pulse 1.5s infinite}.svh-live-root{margin-top:30px}.svh-live-section{margin-top:34px}.svh-live-section-title{display:flex;align-items:center;gap:10px;margin-bottom:14px}.svh-live-section-title h2{margin:0;font-size:1.5rem}.svh-live-section-title span{display:grid;place-items:center;min-width:27px;height:27px;padding:0 8px;border-radius:999px;background:#e5eeeb;font-size:.85rem;font-weight:800}.svh-live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.svh-live-match{display:block;padding:22px;border:1px solid var(--svh-line);border-radius:25px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 15px 35px rgba(18,42,34,.06);transition:transform .2s,box-shadow .2s}.svh-live-match:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(18,42,34,.1)}.svh-live-match.is-live{border-color:#f2a6a6;box-shadow:0 15px 35px rgba(224,53,53,.08)}.svh-live-match-top,.svh-live-detail-head>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.svh-live-team{color:var(--svh-live)}.svh-live-phase{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#eaf3f0;font-size:.75rem;font-weight:800}.svh-live-phase.is-live{color:#a51515;background:#fff0f0}.svh-live-phase.is-finished{color:#59635f;background:#eef0ef}.svh-live-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:22px 0}.svh-live-score span{font-size:1.12rem;font-weight:750}.svh-live-score span:last-child{text-align:right}.svh-live-score strong,.svh-live-detail-score strong{font-size:2.15rem;white-space:nowrap}.svh-live-score em,.svh-live-detail-score em{font-style:normal;color:#82908b;padding:0 .12em}.svh-live-meta{display:flex;justify-content:space-between;gap:16px;color:#68736f;font-size:.86rem}.svh-live-back{display:inline-flex;margin:0 0 14px;padding:10px 15px;border-radius:999px;background:#fff;color:var(--svh-live);font-weight:800;text-decoration:none}.svh-live-detail{padding:clamp(22px,4vw,46px);border-radius:32px;background:linear-gradient(145deg,#0d2c25,#075f4c);color:#fff;box-shadow:0 22px 55px rgba(5,55,43,.18)}.svh-live-detail-head small{display:block;margin-top:7px;color:rgba(255,255,255,.72)}.svh-live-detail .svh-live-team{color:#75ddc1}.svh-live-detail .svh-live-phase{background:rgba(255,255,255,.1)}.svh-live-detail-score{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;margin:36px 0 20px;text-align:center}.svh-live-detail-score span{font-size:clamp(1.1rem,3vw,2rem);font-weight:800}.svh-live-detail-score strong{font-size:clamp(3rem,8vw,6.3rem)}.svh-live-clock{margin:auto;width:max-content;padding:8px 13px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#bcecdc;font-weight:750}.svh-live-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:22px;margin-top:22px}.svh-live-timeline,.svh-live-lineup{padding:clamp(20px,3vw,30px);border:1px solid var(--svh-line);border-radius:28px;background:#fff}.svh-live-timeline h2,.svh-live-lineup h2{margin:0 0 22px}.svh-live-event{display:grid;grid-template-columns:45px 38px 1fr;gap:9px;padding:16px 0;border-top:1px solid #edf1ef}.svh-live-event:first-of-type{border-top:0}.svh-live-event time{font-weight:900;color:var(--svh-live)}.svh-live-event-icon{font-size:1.25rem}.svh-live-event strong,.svh-live-event small{display:block}.svh-live-event small,.svh-live-event p{color:#68736f}.svh-live-event p{margin:5px 0 0}.svh-live-event img{width:min(100%,520px);margin-top:12px;border-radius:18px}.svh-live-lineup h3{margin:20px 0 8px;color:#68736f;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.svh-live-lineup>div{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:10px 0;border-top:1px solid #edf1ef}.svh-live-lineup>div b{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--svh-soft);color:var(--svh-live)}.svh-live-lineup>div small{color:#74807c}.svh-live-message,.svh-live-loading{padding:50px;text-align:center;border:1px solid var(--svh-line);border-radius:28px;background:#fff}.svh-live-loading span{display:block;width:30px;height:30px;margin:auto;border:3px solid #dbeae5;border-top-color:var(--svh-live);border-radius:50%;animation:svh-spin .8s linear infinite}.svh-live-empty{color:#74807c}.svh-live-admin-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.svh-live-admin-head h2{margin:8px 0}.svh-live-admin-list{margin-top:22px}.svh-live-admin-list article{display:grid;grid-template-columns:minmax(260px,1fr) 70px 150px auto;align-items:center;gap:16px;padding:15px 0;border-top:1px solid #dbe6e2}.svh-live-admin-list article div span{display:block;margin-top:4px;color:#68736f}.svh-live-admin-list article>b{font-size:1.55rem}.svh-live-status{padding:7px 10px;border-radius:999px;background:#edf3f1;font-weight:750;text-align:center}.svh-live-status.is-first_half,.svh-live-status.is-second_half{color:#a51515;background:#fff0f0}@keyframes svh-pulse{50%{opacity:.45;transform:scale(.8)}}@keyframes svh-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.svh-live-page{width:min(100% - 24px,1180px);margin:18px auto 52px}.svh-live-hero{align-items:flex-start;padding:28px 23px;border-radius:27px}.svh-live-hero p{max-width:78%}.svh-live-dot{padding:8px 10px;font-size:.72rem}.svh-live-grid,.svh-live-columns{grid-template-columns:1fr}.svh-live-score{gap:7px}.svh-live-score span{font-size:.96rem}.svh-live-score strong{font-size:1.8rem}.svh-live-meta{display:grid;gap:3px}.svh-live-detail-score{gap:8px}.svh-live-detail{border-radius:27px}.svh-live-admin-head{align-items:flex-start;flex-direction:column}.svh-live-admin-list article{grid-template-columns:1fr auto}.svh-live-admin-list article .button{grid-column:1/-1}.svh-live-status{justify-self:end}}

/* Current/next team view and verified club marks. */
.svh-live-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px;border:1px solid var(--svh-line);border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(18,42,34,.06)}
.svh-live-tabs button{appearance:none;border:0;border-radius:14px;padding:13px 18px;background:transparent;color:#50605b;font:inherit;font-weight:850;cursor:pointer}
.svh-live-tabs button:hover,.svh-live-tabs button:focus-visible{background:#f1f7f5;color:var(--svh-live);outline:2px solid transparent}
.svh-live-tabs button.is-active{background:var(--svh-dark);color:#fff;box-shadow:0 8px 20px rgba(16,28,25,.18)}
.svh-live-current-wrap{margin-top:18px}.svh-live-current{padding:clamp(22px,4vw,42px);border:1px solid var(--svh-line);border-radius:30px;background:linear-gradient(145deg,#fff,#f7faf9);box-shadow:0 22px 55px rgba(18,42,34,.09)}
.svh-live-current.is-live{border-color:#efb3b3;box-shadow:0 22px 55px rgba(190,42,42,.1)}
.svh-live-current-head,.svh-live-current-foot{display:flex;align-items:center;justify-content:space-between;gap:20px}.svh-live-current-head h2{margin:5px 0 0;font-size:clamp(1.45rem,3vw,2.25rem)}
.svh-live-score,.svh-live-detail-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}
.svh-live-club{display:flex;align-items:center;gap:14px;min-width:0}.svh-live-club:last-child{flex-direction:row-reverse;text-align:right}.svh-live-club>span:not(.svh-live-crest){display:grid;gap:4px;min-width:0;text-align:inherit}.svh-live-club b{font-size:clamp(1rem,2.5vw,1.45rem);line-height:1.15}.svh-live-club small{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#72807b}.svh-live-club.is-svh b{color:var(--svh-live)}
.svh-live-crest{display:grid!important;place-items:center;flex:0 0 auto;width:clamp(54px,8vw,82px);height:clamp(54px,8vw,82px);border:1px solid #d7e3df;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 8px 20px rgba(16,50,40,.08)}.svh-live-crest img{display:block;width:78%;height:78%;object-fit:contain}.svh-live-crest.is-placeholder{background:#eef4f2;color:#62716c}.svh-live-crest.is-placeholder b{font-size:1rem;color:inherit;letter-spacing:.05em}
.svh-live-detail .svh-live-club b{color:#fff}.svh-live-detail .svh-live-club.is-svh b{color:#75ddc1}.svh-live-detail .svh-live-club small{color:rgba(255,255,255,.62)}.svh-live-detail .svh-live-crest{background:rgba(255,255,255,.94);border-color:rgba(255,255,255,.4)}
.svh-live-match-info{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.svh-live-match-info span{padding:7px 11px;border-radius:999px;background:#edf4f2;color:#53625d;font-size:.82rem;font-weight:750}
.svh-live-primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;background:var(--svh-live);color:#fff!important;text-decoration:none;font-weight:850}.svh-live-primary:hover{background:#075f4c}.svh-live-warning,.svh-live-fallback{color:#785400;background:#fff4cd;border:1px solid #f0d77f}.svh-live-warning{padding:8px 11px;border-radius:999px;font-size:.78rem;font-weight:800}.svh-live-fallback{margin:20px auto 0;padding:10px 13px;border-radius:13px;text-align:center;font-size:.84rem}
.svh-live-source{display:flex;align-items:center;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #e4ece9;color:#65736e}.svh-live-source>span{font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.svh-live-source small{margin-right:auto}.svh-live-source a{color:var(--svh-live);font-size:.82rem;font-weight:800}.svh-live-source.is-stale{color:#785400}.svh-live-dot:not(.is-active) i{display:none}
.svh-live-admin-list .svh-live-admin-match{grid-template-columns:minmax(270px,1fr) 64px minmax(170px,auto) auto}.svh-live-admin-match>div>small{display:block;margin-top:4px;color:#71807b}.svh-live-admin-states{display:flex;flex-wrap:wrap;gap:5px}.svh-live-admin-states .svh-live-status{padding:5px 8px;font-size:.72rem}.svh-live-status.is-review-reviewed{color:#075f4c;background:#e4f5ef}.svh-live-status.is-review-needs_review,.svh-live-status.is-publication-test{color:#795600;background:#fff2c8}.svh-live-status.is-publication-trash{color:#922;background:#fdeaea}.svh-live-admin-actions{display:flex;align-items:center;gap:6px}.svh-live-admin-actions details{position:relative}.svh-live-admin-actions summary{list-style:none;cursor:pointer}.svh-live-admin-actions summary::-webkit-details-marker{display:none}.svh-live-admin-actions details[open]{z-index:20}.svh-live-admin-actions details form{display:grid;gap:9px;width:min(390px,80vw);padding:16px;border:1px solid #ccdcd6;border-radius:16px;background:#fff;box-shadow:0 20px 50px rgba(10,38,30,.2)}.svh-live-admin-actions details form+form{margin-top:8px}.svh-live-admin-actions label{display:grid;gap:4px;font-weight:750}.svh-live-admin-actions input,.svh-live-admin-actions select{width:100%}.svh-live-admin-logo-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.svh-live-admin-list article .svh-live-admin-states span{display:inline-flex;margin:0;color:inherit}.svh-live-admin-check{display:flex!important;grid-auto-flow:column;grid-template-columns:auto 1fr!important;align-items:center;justify-content:start}.svh-live-admin-check input{width:auto!important;margin:0}.svh-live-source.is-official{border-color:#b7cbc4;background:#f2f7f5}
@media(max-width:760px){.svh-live-tabs{grid-template-columns:1fr}.svh-live-current{border-radius:24px}.svh-live-current-head,.svh-live-current-foot{align-items:flex-start}.svh-live-current-foot,.svh-live-source{flex-direction:column}.svh-live-score,.svh-live-detail-score{gap:6px}.svh-live-club{display:grid;justify-items:start;gap:8px}.svh-live-club:last-child{justify-items:end}.svh-live-club>span:not(.svh-live-crest){font-size:.9rem}.svh-live-crest{width:54px;height:54px;border-radius:16px}.svh-live-detail-score strong{font-size:2.5rem}.svh-live-source small{margin-right:0}.svh-live-admin-list .svh-live-admin-match{grid-template-columns:1fr auto}.svh-live-admin-states,.svh-live-admin-actions{grid-column:1/-1}.svh-live-admin-logo-fields{grid-template-columns:1fr}}
@media(max-width:430px){.svh-live-score,.svh-live-detail-score{grid-template-columns:1fr auto 1fr}.svh-live-club b{font-size:.88rem}.svh-live-current-head{display:grid;grid-template-columns:1fr auto}.svh-live-phase{font-size:.68rem}.svh-live-hero p{max-width:100%}.svh-live-dot{display:none}}

/* Liveticker administration: season overview, central crests and roster. */
.svh-live-admin-filters{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 8px}.svh-live-admin-filters a{padding:9px 15px;border:1px solid #cbdad5;border-radius:999px;background:#fff;color:#43534e;font-weight:800;text-decoration:none}.svh-live-admin-filters a:hover,.svh-live-admin-filters a:focus-visible{border-color:var(--svh-live);color:var(--svh-live)}.svh-live-admin-filters a.is-active{border-color:var(--svh-dark);background:var(--svh-dark);color:#fff}
.svh-live-admin-list{display:grid;gap:10px}.svh-live-admin-list .svh-live-admin-match{display:grid;grid-template-columns:minmax(360px,1.5fr) minmax(150px,.55fr) auto auto;gap:18px;padding:16px;border:1px solid #d7e3df;border-radius:20px;background:#fff;box-shadow:0 9px 24px rgba(16,45,36,.05)}.svh-live-admin-fixture{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.svh-live-admin-club{display:flex;align-items:center;gap:10px;min-width:0}.svh-live-admin-club.is-away{flex-direction:row-reverse;text-align:right}.svh-live-admin-club strong{line-height:1.2;overflow-wrap:anywhere}.svh-live-admin-result{font-size:1.45rem;white-space:nowrap}.svh-live-admin-logo{display:grid!important;place-items:center;flex:0 0 52px;width:52px;height:52px;margin:0!important;border:1px solid #d6e2de;border-radius:16px;background:#fff;overflow:hidden;color:#62706c;font-size:.78rem;font-weight:900;letter-spacing:.04em}.svh-live-admin-logo img{display:block;width:78%;height:78%;object-fit:contain}.svh-live-admin-logo.is-placeholder{background:#edf4f1}.svh-live-admin-date{display:grid;gap:3px}.svh-live-admin-date span{margin:0!important}.svh-live-admin-states{justify-content:center}.svh-live-admin-actions{justify-content:flex-end}.svh-live-admin-actions details>summary.button{display:inline-flex;align-items:center}.svh-live-admin-actions details[open]>summary{margin-bottom:8px}.svh-live-admin-info-panel{display:grid;gap:5px;width:min(300px,78vw);padding:14px;border:1px solid #ccdcd6;border-radius:15px;background:#fff;box-shadow:0 20px 50px rgba(10,38,30,.18)}.svh-live-admin-info-panel span{margin:0!important}.svh-live-admin-info-panel a{margin-top:4px;color:var(--svh-live);font-weight:800}
.svh-live-logo-form{display:grid;align-content:start;gap:10px}.svh-live-logo-form>label{display:grid;gap:5px;font-weight:750}.svh-live-logo-form input,.svh-live-logo-form select,.svh-live-logo-form textarea{width:100%}.svh-live-media-field{display:flex;gap:8px}.svh-live-media-field input{min-width:90px}.svh-live-media-field .button{white-space:nowrap}[data-svh-media-preview] img{display:block;width:84px;height:84px;padding:7px;border:1px solid #d7e3df;border-radius:16px;background:#fff;object-fit:contain}.svh-live-logo-list{display:grid;align-content:start;gap:9px}.svh-live-logo-list details{border:1px solid #d7e3df;border-radius:17px;background:#f8fbfa;overflow:hidden}.svh-live-logo-list summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 13px;cursor:pointer}.svh-live-logo-list details>.svh-live-logo-form{padding:14px;border-top:1px solid #d7e3df;background:#fff}
.svh-live-logo-admin>details,.svh-live-events-admin>details{margin:-4px}.svh-live-section-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:4px;list-style:none;cursor:pointer}.svh-live-section-summary::-webkit-details-marker{display:none}.svh-live-section-summary>span{display:grid;gap:4px}.svh-live-section-summary>span>strong{font-size:1.55rem;line-height:1.15}.svh-live-section-summary>span>small{color:#697771;font-weight:650}.svh-live-section-summary>b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#edf4f1;color:#075f4c;font-size:1.35rem;transition:transform .2s}.svh-live-logo-admin>details[open]>.svh-live-section-summary>b,.svh-live-events-admin>details[open]>.svh-live-section-summary>b{transform:rotate(180deg)}.svh-live-section-body{display:grid;gap:14px;padding-top:18px}.svh-live-logo-create{width:max-content}.svh-live-logo-create>summary{list-style:none;cursor:pointer}.svh-live-logo-create>summary::-webkit-details-marker{display:none}.svh-live-logo-create[open]{width:100%}.svh-live-logo-create[open]>summary{margin-bottom:12px}.svh-live-logo-form.is-compact{grid-template-columns:minmax(220px,1fr) minmax(220px,1.2fr) minmax(155px,.6fr) minmax(150px,.55fr) auto;align-items:end}.svh-live-logo-form.is-compact>[data-svh-media-preview]{grid-column:3;min-height:0}.svh-live-logo-form.is-compact>[data-svh-media-preview]:empty{display:none}.svh-live-logo-form.is-compact>[data-svh-media-preview]:not(:empty){grid-row:2}.svh-live-logo-list summary>span{display:grid;gap:3px;min-width:0}.svh-live-logo-list summary>span small{overflow:hidden;color:#71807a;text-overflow:ellipsis;white-space:nowrap}.svh-live-event-admin-list{display:grid;gap:9px}.svh-live-event-admin-list article{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,.8fr);align-items:center;gap:18px;padding:13px 15px;border:1px solid #d7e3df;border-radius:16px;background:#f8fbfa}.svh-live-event-admin-list article>div{display:grid;gap:4px}.svh-live-event-admin-list article span,.svh-live-event-admin-list article small{color:#68766f}.svh-live-event-admin-list form{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px}.svh-live-event-admin-list input{width:100%}.svh-live-event-locked{margin:0;padding:9px 12px;border-radius:12px;background:#fff2c8;color:#795600;font-weight:750}.svh-live-delete-event{border-color:#d67a7a!important;color:#982525!important}
.svh-live-team-check{display:inline-flex;align-items:center;gap:5px;margin:7px 16px 7px 0}.svh-live-player-list{display:grid;gap:9px}.svh-live-player-list details{border:1px solid #d7e3df;border-radius:17px;background:#fff;overflow:hidden}.svh-live-player-list summary{display:grid;grid-template-columns:minmax(160px,.65fr) minmax(250px,1.35fr) auto;align-items:center;gap:14px;padding:14px 16px;cursor:pointer}.svh-live-player-list details>form{display:grid;gap:12px;padding:16px;border-top:1px solid #d7e3df}.svh-live-player-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.svh-live-player-actions form{margin:0}.svh-live-empty{padding:24px;border:1px dashed #cbdad5;border-radius:18px;text-align:center}
@media(max-width:1100px){.svh-live-admin-list .svh-live-admin-match{grid-template-columns:minmax(320px,1fr) minmax(145px,.5fr) auto}.svh-live-admin-actions{grid-column:1/-1;justify-content:flex-start}.svh-live-logo-form.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.svh-live-logo-form.is-compact>[data-svh-media-preview]{grid-column:auto;grid-row:auto}.svh-live-event-admin-list article{grid-template-columns:1fr}}
@media(max-width:760px){.svh-live-admin-list .svh-live-admin-match{grid-template-columns:1fr;gap:13px}.svh-live-admin-fixture,.svh-live-admin-date,.svh-live-admin-states,.svh-live-admin-actions{grid-column:1}.svh-live-admin-states{justify-content:flex-start}.svh-live-admin-actions{justify-content:flex-start}.svh-live-admin-actions details form{width:min(100%,86vw)}.svh-live-logo-list summary,.svh-live-player-list summary{grid-template-columns:auto minmax(0,1fr)}.svh-live-logo-list summary .svh-live-status,.svh-live-player-list summary .svh-live-status{grid-column:2}.svh-live-player-list summary>span:not(.svh-live-status){grid-column:1/-1}.svh-live-media-field{align-items:stretch;flex-direction:column}.svh-live-logo-form.is-compact{grid-template-columns:1fr}.svh-live-section-summary>span>strong{font-size:1.3rem}.svh-live-event-admin-list form{grid-template-columns:1fr}.svh-live-event-admin-list form .button{width:100%}}
@media(max-width:430px){.svh-live-admin-fixture{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px}.svh-live-admin-club,.svh-live-admin-club.is-away{display:grid;justify-items:start;gap:6px;text-align:left}.svh-live-admin-club.is-away{justify-items:end;text-align:right}.svh-live-admin-logo{width:45px;height:45px;flex-basis:45px;border-radius:14px}.svh-live-admin-result{font-size:1.2rem}.svh-live-player-actions{align-items:stretch;flex-direction:column}.svh-live-player-actions .button{width:100%}}

/* Compact public hero. Keep these overrides last so theme headings cannot crop it. */
.svh-live-page{box-sizing:border-box}
.svh-live-hero{isolation:isolate;display:grid;align-items:center;justify-content:stretch;min-height:clamp(170px,20vw,230px);height:auto!important;padding:clamp(30px,5vw,54px);overflow:hidden}
.svh-live-hero:after{z-index:-1;right:-2%;top:50%;bottom:auto;font-size:clamp(150px,25vw,310px);line-height:.72;transform:translateY(-50%) rotate(8deg);white-space:nowrap}
.svh-live-hero>div{position:relative;z-index:1;min-width:0;max-width:760px}
.svh-live-hero h1{margin:0 0 10px!important;color:#fff!important;font-size:clamp(2.35rem,5.2vw,4.6rem)!important;line-height:1.02!important;letter-spacing:-.035em;overflow-wrap:anywhere}
.svh-live-hero p{margin:0!important;max-width:none;color:rgba(255,255,255,.86)!important;font-size:clamp(1rem,2vw,1.3rem)!important;line-height:1.35!important}
.svh-live-club,.svh-live-club>span:not(.svh-live-crest){min-width:0}
.svh-live-club b{overflow-wrap:anywhere}
@media(max-width:760px){.svh-live-hero{min-height:154px;padding:28px 24px;border-radius:27px}.svh-live-hero:after{right:-8%;font-size:190px}.svh-live-hero h1{font-size:clamp(2.15rem,11vw,3.25rem)!important}}

/* 0.67.3: public header aligned with the new WordPress design system. */
.svh-live-page{width:min(1180px,calc(100% - 28px))}
.svh-live-hero{min-height:220px;border:1px solid rgba(255,255,255,.18);border-radius:36px;background:radial-gradient(circle at 84% 42%,rgba(255,255,255,.11),transparent 28%),linear-gradient(135deg,#050505,#202125);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 28px 70px rgba(9,12,17,.2)}
.svh-live-hero h1{font-size:clamp(3.35rem,7vw,5.75rem)!important;letter-spacing:-.06em!important;line-height:.9!important}
.svh-live-hero:after{opacity:.06}
@media(max-width:760px){.svh-live-page{width:min(100% - 20px,1180px)}.svh-live-hero{min-height:0;padding:36px 24px;border-radius:27px}.svh-live-hero h1{font-size:clamp(2.75rem,14vw,3.75rem)!important}}

/* Motion accessibility: status stays readable without decorative movement. */
@media(prefers-reduced-motion:reduce){
  .svh-live-dot i,.svh-live-phase i,.svh-live-loading span{animation:none!important}
  .svh-live-tabs button,.svh-live-primary,.svh-live-current,.svh-live-detail{transition:none!important}
}
