.official-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0}.official-editor{min-width:0}.official-editor label{display:grid;gap:8px;margin:18px 0}.official-editor input,.official-editor select{max-width:100%;width:100%;box-sizing:border-box}.official-editor input[type=checkbox]{width:auto}.official-preview{width:100%;height:180px;object-fit:contain;background:#101b30;border-radius:12px}.official-notice{padding:16px;border:1px solid #f6cc68;color:#f6cc68}.official-editor [hidden]{display:none!important}#official-splash{position:fixed;inset:0;z-index:50;pointer-events:none;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 40%,#273b60f5,#080e1af5);opacity:0;visibility:hidden;transition:opacity .35s}#official-splash.visible{opacity:1;visibility:visible}.official-feature{display:flex;align-items:center;justify-content:center;gap:5vw;width:90vw;max-width:1200px}.official-feature>img{max-width:44vw;width:420px;height:65vh;object-fit:contain;filter:drop-shadow(0 15px 40px #0008)}.official-feature-copy{max-width:48vw}.official-feature-copy img{width:110px;height:110px;object-fit:contain}.official-feature-copy p{color:#ffda75;letter-spacing:.2em;font-size:clamp(12px,2vw,24px)}.official-feature-copy h2{color:white;font-family:'Barlow Condensed',sans-serif;font-size:clamp(32px,7vw,100px);line-height:1.05;overflow-wrap:anywhere;margin:18px 0}.official-feature-copy span{color:#b6c3d9;font-size:clamp(12px,1.6vw,22px)}#official-splash.visible .official-feature{animation:official-arrive .6s ease-out}.official-feature>img[hidden]{display:none}@keyframes official-arrive{from{transform:translateY(35px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:850px){.official-editor-grid{grid-template-columns:1fr}.official-feature{gap:3vw}.official-feature-copy img{width:65px;height:65px}}@media(prefers-reduced-motion:reduce){#official-splash{transition:none}#official-splash.visible .official-feature{animation:none}}

.official-settings label{display:flex;align-items:center;gap:12px;margin:18px 0}.official-settings input[type=checkbox]{width:20px;height:20px;margin:0}.official-settings select{max-width:240px}.official-settings button{margin-top:12px}
.official-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.official-controls{margin:22px 0}.official-feedback{color:#ffda75}.official-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.official-group{width:92vw;max-width:1400px;text-align:center}.official-group header img{width:80px;height:80px;object-fit:contain}.official-group header p{color:#ffda75;font-size:12px;letter-spacing:.15em}.official-group header h2{font:700 clamp(25px,4vw,60px) 'Barlow Condensed',sans-serif;margin:8px}.official-group-people{display:flex;justify-content:center;gap:3vw}.official-group-people article{width:29%;min-width:0}.official-group-people img{width:100%;height:42vh;object-fit:contain;filter:drop-shadow(0 10px 25px #0008)}.official-group-people p{font-size:clamp(10px,1.8vw,24px);color:#ffda75;text-transform:uppercase}.official-group-people h3{font:700 clamp(18px,3.5vw,48px) 'Barlow Condensed',sans-serif;overflow-wrap:anywhere;margin:10px 0}.official-group-people img[hidden]{display:none}@media(max-width:850px){.official-editor-grid{grid-template-columns:1fr}}@media(max-height:550px){.official-group header img{height:45px;width:45px}.official-group header p{display:none}.official-group-people img{height:36vh}}
/* Manual match scoreboard presentation, shared by every live display. */
#official-splash.scoreboard-splash{display:flex;align-items:center;justify-content:center;padding:0;background:radial-gradient(ellipse at 25% 20%,#243a60,#070d1cf5 75%);overflow:hidden}.presented-score{width:min(1200px,94vw);flex-shrink:0;transform-origin:center}.presented-score>header{display:flex;align-items:center;gap:20px;margin-bottom:18px}.presented-score>header img{width:85px;height:85px;object-fit:contain}.presented-score>header p{color:#f6cc68;font-size:12px;letter-spacing:3px;margin:0 0 8px}.presented-score>header h2{font:800 42px/1 'Barlow Condensed',sans-serif;margin:0}.presented-score .score-hero{margin:0!important;border-radius:14px}.presented-score .match-line{padding:14px 24px}.presented-score .score-layout{display:flex!important;padding:20px 30px!important;gap:20px!important}.presented-score .score-layout>div:first-child{display:block!important;flex:1!important;container-type:normal!important}.presented-score .giant-score{font-size:clamp(90px,14vw,170px)!important;line-height:1!important;margin:8px 0 12px!important;letter-spacing:-3px!important}.presented-score .team-name{font-size:36px!important}.presented-score .team-name small{font-size:23px!important}.presented-score .innings-context{display:block!important}.presented-score .innings-context img{display:none}.presented-score .broadcast-players{display:none!important}.presented-score .on-field{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.presented-score .on-player{padding:14px;min-width:0}.presented-score .on-player strong{overflow-wrap:anywhere}.presented-score .score-meta{gap:24px!important}.presented-score .score-meta>strong{font-size:27px!important}.presented-score .score-meta b{font-size:24px!important}.presented-score .match-message{font-size:15px;padding:14px 24px}.presented-score .recent{padding:12px 24px}.presented-score .empty-state{margin:0;padding:50px 20px}@media(max-width:600px){.presented-score>header h2{font-size:30px}.presented-score>header p{font-size:9px;letter-spacing:1px}.presented-score>header img{width:60px;height:60px}.presented-score .score-layout{padding:16px!important}.presented-score .innings-context{display:none!important}.presented-score .team-name{font-size:28px!important}.presented-score .on-field{grid-template-columns:1fr}.presented-score .on-player img{height:38px;width:32px}.presented-score .on-player{padding:9px 14px}.presented-score .match-line{letter-spacing:.4px;font-size:9px}.presented-score .match-message{font-size:12px}.presented-score .recent .ball{min-width:25px;height:25px}.presented-score .recent{gap:5px}}
.scorecard-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 25px;background:linear-gradient(110deg,#20395c,#111d35);border-top:3px solid #f6cc68}.scorecard-banner span{font-size:12px;letter-spacing:1px;color:#b7c8df}.scorecard-banner h3{font:800 30px 'Barlow Condensed',sans-serif;margin:7px 0 0}.scorecard-banner>strong{font:800 48px/1 'Barlow Condensed',sans-serif;text-align:right;white-space:nowrap}.scorecard-banner>strong small{display:block;font:500 12px Inter,sans-serif;margin-top:8px;color:#b7c8df}.presentation-table{background:#101b30;table-layout:fixed;white-space:normal}.presentation-table th,.presentation-table td{text-align:center;padding:12px 16px;font-size:21px}.presentation-table th{font-size:13px;color:#edce85;background:#091326}.presentation-table th:first-child,.presentation-table td:first-child{width:45%;text-align:left;min-width:0}.presentation-table td:first-child strong{font-size:19px;overflow-wrap:anywhere}.presentation-table td small{display:block;font-size:12px;font-weight:400;margin-top:4px;color:#a9bbd4}.presentation-table tr:nth-child(even){background:#ffffff04}.scorecard-foot{display:flex;justify-content:space-between;gap:10px;padding:16px 25px;background:#eed083;color:#102039;font-size:12px;font-weight:700}.scorecard-result{background:#132139;margin:0;padding:14px;text-align:center;color:#f6cc68;font-weight:700}@media(max-width:600px){.presentation-table th,.presentation-table td{padding:9px 5px;font-size:14px}.presentation-table th{font-size:10px}.presentation-table td:first-child strong{font-size:13px}.presentation-table td small{font-size:10px}.scorecard-banner{padding:12px;gap:8px}.scorecard-banner h3{font-size:23px}.scorecard-banner span{font-size:9px}.scorecard-banner>strong{font-size:34px}.scorecard-banner>strong small{font-size:10px}.scorecard-foot{padding:12px;font-size:9px}.presentation-table th:first-child,.presentation-table td:first-child{width:44%}}
