@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap";:root{font-family:Inter,system-ui,sans-serif;color:#eaf7f1;background:#06110e;font-synthesis:none;--green:#18c77b;--lime:#baf34a;--ink:#071611;--panel:#0d201a;--line:rgba(255,255,255,.1)}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button{cursor:pointer}.display-page{height:100vh;min-height:650px;overflow:hidden;background:radial-gradient(circle at 18% 30%,rgba(24,199,123,.1),transparent 28%),#06110e;display:flex;flex-direction:column}.display-header{height:9.5vh;min-height:70px;padding:0 clamp(22px,3vw,58px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#04100ccc}.display-logo{display:flex;align-items:center;gap:12px}.display-logo>span,.brand>span{width:43px;height:43px;border-radius:12px;background:var(--green);color:#032016;display:grid;place-items:center}.display-logo b{font:900 clamp(25px,2vw,38px)/.8 "Barlow Condensed";letter-spacing:1px}.display-logo small{display:block;font:600 clamp(8px,.65vw,11px) Inter;letter-spacing:2px;margin-top:7px;color:#8ba99d}.header-center{font:700 clamp(12px,1vw,18px) "Barlow Condensed";letter-spacing:5px;color:#648176}.status{display:flex;align-items:center;gap:18px}.status time{font:700 clamp(19px,1.8vw,30px) "Barlow Condensed"}.status span{display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:7px;font-size:clamp(9px,.7vw,12px);font-weight:800;letter-spacing:1px}.status svg{width:14px}.online{background:#18c77b1f;color:#42e49b}.online svg{animation:pulse 1.6s infinite}.offline{background:#531d23;color:#ff7985}@keyframes pulse{50%{opacity:.35}}.demo-ribbon{position:absolute;z-index:5;top:9.5vh;left:50%;transform:translate(-50%);padding:5px 15px;background:#b98d18;color:#130f02;font-size:10px;font-weight:800;letter-spacing:1px;border-radius:0 0 8px 8px}.display-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.72fr) minmax(320px,.9fr);grid-template-rows:minmax(0,1fr) clamp(125px,19vh,190px);gap:1px;background:var(--line)}.featured-panel,.live-panel,.upcoming-panel,.results-panel{background:#081913f7}.featured-panel{padding:clamp(24px,3vw,56px);display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.featured-panel:after{content:"";position:absolute;right:-10%;bottom:-45%;width:52%;aspect-ratio:1;border:1px solid rgba(24,199,123,.12);border-radius:50%;box-shadow:0 0 0 60px #18c77b06,0 0 0 120px #18c77b05}.eyebrow,.section-heading{display:flex;justify-content:space-between;align-items:center}.eyebrow{position:absolute;left:clamp(24px,3vw,56px);right:clamp(24px,3vw,56px);top:clamp(22px,3vh,38px);font:700 clamp(10px,.8vw,13px) Inter;letter-spacing:2px;color:#719187}.live-pill{color:#55eaa4;display:flex;align-items:center;gap:7px}.live-pill i,.section-heading span i{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 0 5px #18c77b1a}.featured-title{text-align:center;margin-bottom:clamp(20px,3vh,42px);z-index:1}.featured-title>span{display:block;font:900 clamp(40px,5.4vw,90px)/.9 "Barlow Condensed";text-transform:uppercase;letter-spacing:2px}.featured-title small{display:block;margin-top:14px;color:#78978b;font-weight:700;letter-spacing:2px;font-size:clamp(9px,.8vw,13px)}.versus{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(20px,3vw,55px);position:relative;z-index:1}.versus div:first-child{text-align:right}.versus div{display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,2vw,36px)}.versus div:last-child{flex-direction:row-reverse}.versus span{font:800 clamp(28px,4vw,65px) "Barlow Condensed";text-transform:uppercase}.versus strong{font:900 clamp(72px,10vw,170px)/.75 "Barlow Condensed";color:#fff}.versus i{font:500 clamp(24px,3vw,48px) "Barlow Condensed";color:#567267}.period{text-align:center;margin-top:clamp(22px,3vh,42px);font:800 clamp(13px,1.4vw,23px) "Barlow Condensed";letter-spacing:3px;color:var(--lime)}.live-panel{padding:clamp(22px,2vw,36px);overflow:hidden}.section-heading{height:35px;border-bottom:1px solid var(--line);padding-bottom:16px}.section-heading span{display:flex;align-items:center;gap:12px;font:800 clamp(13px,1.1vw,18px) "Barlow Condensed";letter-spacing:2px}.section-heading svg{width:17px;color:var(--green)}.section-heading b{font-size:9px;letter-spacing:1.5px;color:#617e73}.live-list{height:calc(100% - 35px);overflow:hidden}.mini-match{padding:clamp(18px,2.2vh,28px) 0;border-bottom:1px solid var(--line)}.mini-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.mini-meta b,.fixture b,.result-list b{font:800 clamp(14px,1vw,18px) "Barlow Condensed";text-transform:uppercase;letter-spacing:.8px}.mini-meta em,.fixture em,.result-list em{font-style:normal;color:var(--green);margin-left:4px}.mini-meta>span{font-size:10px;color:#759188;display:flex;align-items:center}.mini-meta svg{width:11px}.compact.versus{gap:14px}.compact.versus div{justify-content:space-between;gap:10px}.compact.versus span{font-size:clamp(17px,1.6vw,27px)}.compact.versus strong{font-size:clamp(32px,3.2vw,54px)}.mini-match .period{font-size:10px;margin-top:10px}.upcoming-panel,.results-panel{padding:clamp(18px,1.7vw,30px) clamp(22px,2.5vw,46px)}.fixture-row{display:flex;gap:1px;margin-top:12px;height:calc(100% - 35px)}.fixture{min-width:180px;flex:1;padding:8px clamp(12px,1vw,20px);border-right:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center}.fixture time{font:800 clamp(17px,1.4vw,24px) "Barlow Condensed";color:var(--lime);grid-row:1/3}.fixture div span{display:block;margin-top:5px;font:700 clamp(13px,1.15vw,18px) "Barlow Condensed"}.fixture div span i{font-style:normal;color:#69867b;margin:0 4px}.fixture small{grid-column:2;color:#658278;font-size:9px}.results-panel{overflow:hidden}.result-list{margin-top:14px}.result-list div{display:grid;grid-template-columns:clamp(100px,9vw,145px) 1fr;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.result-list span{font-size:clamp(10px,.8vw,13px);color:#bad0c7}.cricket-score,.chess-score{text-align:center;display:flex;flex-direction:column;position:relative;z-index:1}.cricket-score strong{font:900 clamp(90px,12vw,190px)/.8 "Barlow Condensed"}.cricket-score small{font-size:.48em;color:#91aa9f}.cricket-score span,.cricket-score em,.chess-score span{margin-top:20px;font:700 clamp(13px,1.3vw,22px) "Barlow Condensed";letter-spacing:2px;color:var(--lime)}.cricket-score em{margin-top:8px;color:#8eaa9f}.chess-score strong{font:900 clamp(42px,6vw,90px) "Barlow Condensed"}.empty-state{text-align:center;color:#769087}.empty-state svg{width:60px;height:60px;color:var(--green)}.empty-state h2{font:800 38px Barlow Condensed;color:#fff;margin:15px 0 5px}.quiet{color:#668076;font-size:12px}.ticker{height:5.5vh;min-height:40px;display:flex;align-items:center;background:#e8f6ef;color:#092016;overflow:hidden}.ticker>strong{align-self:stretch;display:flex;align-items:center;padding:0 25px;background:var(--green);font:900 14px Barlow Condensed;letter-spacing:1px;white-space:nowrap}.ticker>div{flex:1;overflow:hidden;white-space:nowrap}.ticker>div span{display:inline-block;padding-left:5%;font:700 clamp(11px,1vw,15px) "Barlow Condensed";letter-spacing:.4px;animation:marquee 35s linear infinite}.ticker small{display:flex;align-items:center;gap:5px;background:#ffb7bd;padding:8px 15px}.ticker small svg{width:14px}@keyframes marquee{to{transform:translate(-70%)}}.app-nav{height:70px;background:#071712;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,75px)}.brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font:900 21px Barlow Condensed;letter-spacing:1px}.brand>span{width:36px;height:36px;border-radius:9px}.brand svg{width:18px}.app-nav>div{display:flex;gap:8px}.app-nav>div a{color:#759086;text-decoration:none;display:flex;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:600;border-radius:8px}.app-nav>div a.active{background:#123027;color:#57dfa0}.portal{min-height:calc(100vh - 70px);background:#f3f7f5;color:#10251d;padding:clamp(30px,5vw,75px);max-width:100%}.centered{display:grid;place-items:center}.portal-head{max-width:1180px;margin:0 auto 35px;display:flex;justify-content:space-between;align-items:flex-end}.kicker{font:800 11px Inter;letter-spacing:2px;color:#15965e}.portal h1{font:800 clamp(34px,4vw,55px)/1 "Barlow Condensed";margin:8px 0}.portal p{color:#6a7d75;font-size:14px}.demo-badge{padding:8px 12px;border-radius:6px;background:#fff0bf;color:#84630a;font-size:10px;font-weight:800}.match-picker{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.match-picker button{border:1px solid #dce7e2;background:#fff;border-radius:14px;padding:22px;text-align:left;display:flex;justify-content:space-between;box-shadow:0 5px 20px #0d291e0a}.match-picker button:hover{border-color:#20b974;transform:translateY(-2px)}.match-picker div{display:flex;flex-direction:column;gap:7px}.match-picker small{text-transform:uppercase;color:#18a367;font-weight:800;font-size:9px;letter-spacing:1px}.match-picker b{font:800 22px Barlow Condensed;text-transform:capitalize}.match-picker span{font-size:13px;color:#63766e}.match-picker>button>strong{font:800 20px Barlow Condensed;color:#183d30}.scorer-wrap{padding-top:25px}.back{border:0;background:transparent;display:flex;gap:7px;align-items:center;color:#477163;font-weight:700;margin:0 auto 15px;max-width:760px;width:100%}.back svg{width:17px}.scorer-card{max-width:760px;margin:auto;background:#fff;border:1px solid #dde8e3;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #14392b14}.scorer-top{padding:24px 28px;display:flex;justify-content:space-between;border-bottom:1px solid #e5ece9}.scorer-top span{font-size:11px;text-transform:uppercase;color:#168d5a;font-weight:800;letter-spacing:1.5px}.scorer-top h1{font-size:30px}.scorer-top h1 i{font-style:normal;color:#8da098;font-size:.5em}.scorer-top small{color:#71877d}.match-status{align-self:start;border-radius:20px;padding:8px 11px;background:#e4f8ee;color:#168457;text-transform:uppercase;font-size:10px;letter-spacing:1px}.scorer-score{padding:45px 20px;background:#0a1d16;color:#fff}.scorer-score .versus{max-width:570px;margin:auto}.scorer-score .versus span{font-size:30px}.scorer-score .versus strong{font-size:75px}.scorer-score .period{font-size:13px}.scorer-score .cricket-score strong{font-size:100px}.score-controls{padding:22px 25px}.team-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.team-controls>div{display:flex;gap:8px}.team-controls button{flex:1;min-height:90px;border:0;border-radius:12px;background:#e6f8ef;color:#0c7547;display:flex;flex-direction:column;align-items:center;justify-content:center}.team-controls>div:last-child button{background:#fff2dd;color:#9a5d0a}.team-controls button span{font-size:11px;font-weight:800}.team-controls button strong{font:900 28px Barlow Condensed}.cricket-buttons,.chess-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.cricket-buttons button,.chess-buttons button{height:64px;border:1px solid #dbe6e1;background:#f7faf8;border-radius:10px;font-weight:800;font-size:18px}.cricket-buttons .danger{background:#ffe9ea;color:#b12731}.utility-controls{padding:18px 25px;background:#f7faf8;border-top:1px solid #e4ece8;display:flex;gap:9px;flex-wrap:wrap}.utility-controls button{height:45px;border:1px solid #d7e3de;background:#fff;border-radius:9px;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:700;color:#395b4e}.utility-controls button svg{width:16px}.utility-controls .finish{margin-left:auto;background:#102f24;color:#fff}.error{color:#bd2732!important;background:#ffebed;padding:10px;border-radius:7px}.login-card{width:min(430px,100%);background:#fff;border:1px solid #dce7e2;border-radius:18px;padding:35px;box-shadow:0 15px 50px #163f2f14;display:flex;flex-direction:column;gap:14px}.login-card h1{font-size:38px}.login-card label,.admin-form label{font-size:12px;font-weight:700;color:#4c6259;display:flex;flex-direction:column;gap:7px}.login-card input,.admin-form input,.admin-form select{height:46px;border:1px solid #d7e3de;border-radius:8px;padding:0 12px;background:#fff;color:#173126}.primary{border:0;background:#10975d!important;color:#fff!important;height:48px;border-radius:9px;font-weight:800;padding:0 22px}.icon-badge,.form-title>span{width:48px;height:48px;background:#ddf8eb;color:#15965e;border-radius:11px;display:grid;place-items:center}.link-button{text-decoration:none;display:flex;align-items:center;justify-content:center}.admin-stats{display:flex;gap:10px}.admin-stats span{padding:10px 13px;background:#fff;border:1px solid #dae6e1;border-radius:8px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:7px}.admin-stats svg{width:15px;color:#15965e}.admin-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr 300px;gap:20px}.admin-form,.workflow{background:#fff;border:1px solid #dce7e2;border-radius:16px;padding:28px}.form-title{display:flex;gap:14px;align-items:center;margin-bottom:24px}.form-title h2,.workflow h2{font:800 27px Barlow Condensed;margin:0}.form-title p{margin:4px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.notice{color:#147b4e!important;background:#e5f8ef;padding:11px;border-radius:8px}.workflow>div{display:flex;align-items:center;gap:13px;padding:13px 0}.workflow>div>b{width:35px;height:35px;border-radius:50%;background:#e2f8ed;color:#168c58;display:grid;place-items:center;font-size:11px}.workflow span{font-size:11px;color:#73877f}.workflow strong{display:block;font-size:14px;color:#1d382e;margin-bottom:3px}.workflow>i{display:block;height:18px;border-left:1px dashed #95b3a6;margin-left:17px}@media(min-aspect-ratio:1.46/1){.live-list{display:flex;flex-direction:column}.mini-match{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}.mini-match .versus strong{font-size:clamp(30px,2.8vw,50px)}}@media(max-aspect-ratio:1.45/1){.display-grid{grid-template-columns:1fr 1fr;grid-template-rows:minmax(300px,.95fr) minmax(220px,.58fr) minmax(105px,.28fr)}.featured-panel{grid-column:1/3}.live-panel{grid-column:1/3;grid-row:2;padding:16px clamp(22px,2.5vw,38px)}.live-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:0}.mini-match{padding:10px 0;min-height:0}.mini-match:nth-child(odd){padding-right:20px;border-right:1px solid var(--line)}.mini-meta{margin-bottom:5px}.mini-match .period{margin-top:3px}.compact.versus span{font-size:clamp(15px,2vw,23px)}.compact.versus strong{font-size:clamp(27px,4.2vw,44px)}.upcoming-panel{grid-column:1;grid-row:3}.results-panel{grid-column:2;grid-row:3}.fixture-row{overflow:hidden}.fixture:nth-child(n+3){display:none}.featured-title>span{font-size:clamp(35px,5vh,64px)}.versus strong{font-size:clamp(65px,11vh,120px)}}@media(max-width:700px){.app-nav{padding:0 14px}.app-nav>div a{font-size:0;padding:10px}.portal{padding:25px 15px}.portal-head{align-items:flex-start}.admin-grid,.form-grid{grid-template-columns:1fr}.workflow{display:none}.team-controls{grid-template-columns:1fr}.utility-controls .finish{margin-left:0;width:100%}.display-page{min-height:700px}.display-header{padding:0 14px}.header-center{display:none}.display-grid{grid-template-rows:minmax(280px,.85fr) minmax(210px,.55fr) minmax(130px,.3fr)}.live-list{gap:15px}.upcoming-panel{grid-column:1/3}.results-panel{display:none}.status{gap:8px}.status span{font-size:0}.status span svg{width:16px}.fixture:nth-child(n+2){display:none}.featured-title{margin-bottom:15px}.featured-panel{padding:22px}.eyebrow{left:22px;right:22px}.versus{gap:13px}.versus div{gap:10px}.versus span{font-size:24px}.versus strong{font-size:70px}.ticker>strong{padding:0 10px;font-size:11px}}.quick-schedule{background:#fff;border:1px solid #dce7e2;border-radius:16px;padding:26px}.quick-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.quick-title>div{display:flex;align-items:center;gap:12px}.quick-title>div>svg{width:42px;height:42px;padding:10px;border-radius:10px;background:#def8eb;color:#148b57}.quick-title span{display:flex;flex-direction:column;gap:3px}.quick-title b{font:800 24px Barlow Condensed}.quick-title small{color:#71847c}.quick-title>button{border:0;background:transparent;color:#587066}.quick-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:18px}.quick-fields label{font-size:11px;font-weight:700;color:#4c6259;display:flex;flex-direction:column;gap:7px}.quick-fields input,.quick-fields select{height:46px;border:1px solid #d7e3de;border-radius:8px;padding:0 12px;background:#fff;color:#173126}.quick-create{width:100%;height:60px;border:1px dashed #15965e;border-radius:12px;background:#e8f8f0;color:#137c4d;font-weight:800;display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:25px}.scorer-dashboard{max-width:1180px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px}.scorer-dashboard .match-picker{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}.desk-heading{font:800 25px Barlow Condensed;display:flex;align-items:center;gap:9px;margin:24px 0 12px}.desk-heading span{font:800 11px Inter;background:#daf5e8;color:#158756;padding:5px 8px;border-radius:20px}.completed-list{background:#fff;border:1px solid #dce7e2;border-radius:15px;padding:22px;height:max-content}.completed-list h2{font:800 25px Barlow Condensed;margin:0}.completed-list>p{margin:5px 0 17px}.completed-list button{width:100%;border:0;border-top:1px solid #e5ece9;background:transparent;padding:13px 4px;display:flex;align-items:center;gap:10px;text-align:left;color:#4a6259}.completed-list button>svg{width:17px}.completed-list button span{display:flex;flex-direction:column;gap:3px}.completed-list button b{font-size:12px}.completed-list button small{color:#7a8e85}.empty-copy{background:#fff;border:1px dashed #cadbd4;padding:25px;border-radius:12px}.match-status svg{width:14px;height:14px}.match-status.completed{background:#edf1ef;color:#5c7068;display:flex;align-items:center;gap:5px}.locked-result,.start-match{padding:25px 28px;display:flex;align-items:center;gap:14px}.locked-result{background:#edf4f1;color:#476158}.locked-result>svg{width:38px;height:38px;padding:9px;border-radius:50%;background:#d7e8e1;color:#267555}.locked-result div{display:flex;flex-direction:column;gap:4px}.locked-result b{font-size:14px}.locked-result span{font-size:12px}.start-match{justify-content:space-between}.start-match p{margin:0}.start-match button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:170px}.start-match svg{width:17px}@media(max-width:700px){.scorer-dashboard,.quick-fields{grid-template-columns:1fr}.completed-list{order:2}.start-match{align-items:stretch;flex-direction:column}}.display-page{--led-yellow:#fff200;--led-cyan:#00eaff;--led-green:#26ff8a;--led-red:#ff344d;background:#000;color:#fff}.display-header{background:#000;border-bottom:2px solid #fff;padding-top:2px}.display-logo>span{background:var(--led-yellow);color:#000;box-shadow:0 0 18px #fff20059}.display-logo b{color:#fff}.display-logo small{color:var(--led-yellow)}.header-center{color:#fff;font-weight:900}.status time{color:var(--led-yellow);text-shadow:0 0 12px rgba(255,242,0,.25)}.status .online{color:#000;background:var(--led-green);box-shadow:0 0 14px #26ff8a4d}.status .offline{color:#fff;background:var(--led-red)}.display-grid{gap:2px;background:#fff}.featured-panel,.live-panel,.upcoming-panel,.results-panel{background:#000}.featured-panel{background:radial-gradient(circle at 50% 52%,#151515 0,#000 58%)}.featured-panel:after{border-color:#fff2002e;box-shadow:0 0 0 60px #fff20006,0 0 0 120px #fff20004}.eyebrow{color:#fff}.live-pill{color:var(--led-red);font-weight:900}.live-pill i,.section-heading span i{background:var(--led-red);box-shadow:0 0 0 5px #ff344d2e,0 0 12px #ff344da6}.featured-title>span{color:var(--led-yellow);text-shadow:0 0 18px rgba(255,242,0,.2)}.featured-title small{color:#fff}.versus span,.versus strong{color:#fff;text-shadow:0 2px 0 #000}.versus i{color:var(--led-yellow)}.period{color:var(--led-cyan);text-shadow:0 0 12px rgba(0,234,255,.25)}.section-heading{border-bottom:2px solid #fff}.section-heading span{color:var(--led-yellow)}.section-heading svg{color:var(--led-yellow)}.section-heading b{color:#fff}.mini-match{border-bottom:2px solid #5b5b5b}.mini-meta b,.fixture b,.result-list b{color:#fff}.mini-meta em,.fixture em,.result-list em{color:var(--led-cyan)}.mini-meta>span{color:#fff}.quiet{color:#fff}.fixture{border-right:2px solid #5b5b5b}.fixture time{color:var(--led-yellow)}.fixture div span{color:#fff}.fixture div span i{color:var(--led-cyan)}.fixture small{color:#fff}.result-list div{border-bottom:1px solid #777}.result-list span,.cricket-score strong,.chess-score strong{color:#fff}.cricket-score small{color:var(--led-yellow)}.cricket-score span,.cricket-score em,.chess-score span{color:var(--led-cyan)}.empty-state{color:#fff}.empty-state svg{color:var(--led-yellow)}.empty-state h2{color:var(--led-yellow)}.ticker{background:var(--led-yellow);color:#000;border-top:2px solid #000}.ticker>strong{background:#fff;color:#000;border-right:3px solid #000}.ticker>div span{font-weight:900}.ticker small{background:var(--led-red);color:#fff}.demo-ribbon{background:var(--led-yellow);color:#000}.display-page,.display-page button,.display-page input{font-family:Arial,Helvetica,sans-serif}.display-page .featured-title>span,.display-page .versus span,.display-page .versus strong,.display-page .period,.display-page .section-heading span,.display-page .fixture time,.display-page .cricket-score strong,.display-page .chess-score strong{font-family:Arial Black,Arial,sans-serif;letter-spacing:0}.display-logo{height:100%;min-width:clamp(180px,22vw,390px)}.display-logo img{display:block;width:100%;height:82%;object-fit:contain;object-position:left center;background:#fff}.header-center{font-family:Arial Black,Arial,sans-serif;letter-spacing:clamp(2px,.4vw,6px)}.admin-announcements{max-width:1180px;margin:22px auto 0}.announcement-admin{background:#fff;border:1px solid #dce7e2;border-radius:16px;padding:28px}.announcement-title{display:flex;align-items:center;gap:13px;margin-bottom:20px}.announcement-title>span{width:46px;height:46px;border-radius:11px;background:#fff5bf;color:#8a6c00;display:grid;place-items:center}.announcement-title h2{font:800 28px Barlow Condensed;margin:0}.announcement-title p{margin:3px 0}.announcement-admin form textarea{width:100%;min-height:86px;resize:vertical;border:1px solid #ceddd6;border-radius:10px;padding:13px;color:#173126}.announcement-admin form>div{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:9px}.announcement-admin form small{margin-right:auto;color:#789087}.announcement-admin form button{display:flex;align-items:center;justify-content:center;gap:7px}.announcement-admin form button svg{width:16px}.cancel-edit{height:44px;border:1px solid #d5e1dc;background:#fff;border-radius:8px;color:#536a61}.announcement-list{margin-top:20px;display:grid;gap:9px}.announcement-list article{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:13px;border:1px solid #dbe6e1;border-radius:10px;padding:12px;background:#fbfdfc}.announcement-list article.inactive{opacity:.55}.visibility-toggle{border:0;background:transparent;color:#177d50;font-size:9px;font-weight:800;display:flex;align-items:center;gap:6px;padding:0}.visibility-toggle i{width:8px;height:8px;border-radius:50%;background:#18b66f}.inactive .visibility-toggle i{background:#89978f}.announcement-list article p{margin:0;color:#243d33;font-size:13px}.announcement-list article>div{display:flex;gap:4px}.announcement-list article>div button{width:32px;height:32px;border:1px solid #dbe5e1;background:#fff;border-radius:7px;color:#587066;display:grid;place-items:center}.announcement-list article>div button:disabled{opacity:.25}.announcement-list article>div button.delete{color:#bc3340}.announcement-list article svg{width:14px}@media(max-width:700px){.display-logo{min-width:150px;width:46vw}.display-logo img{height:68%}.announcement-admin{padding:20px}.announcement-list article{grid-template-columns:1fr}.announcement-list article>div{justify-content:flex-end}.visibility-toggle{justify-self:start}}.featured-content{width:100%;animation:featured-in .65s cubic-bezier(.2,.75,.25,1) both}.featured-content>.score-change{width:100%}.score-change{animation:score-pop .48s cubic-bezier(.2,.85,.3,1)}.mini-match{animation:card-in .55s cubic-bezier(.2,.75,.25,1) both}.mini-match:nth-child(2){animation-delay:.08s}.mini-match:nth-child(3){animation-delay:.16s}.cricket-teams{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(15px,2vh,28px)}.cricket-teams b{font-family:Arial Black,Arial,sans-serif;font-size:clamp(30px,4vw,64px);color:var(--led-yellow);line-height:1}.cricket-teams span{margin-top:9px!important;font-size:clamp(10px,.9vw,15px)!important;color:#fff!important}.chase-line{margin-top:8px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(11px,1vw,17px);color:var(--led-yellow)}@keyframes score-pop{0%{opacity:.35;transform:scale(.9);filter:brightness(2)}55%{opacity:1;transform:scale(1.045);filter:brightness(1.35)}to{transform:scale(1);filter:brightness(1)}}@keyframes featured-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes card-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.score-change,.featured-content,.mini-match{animation:none!important}.ticker>div span{animation:none!important}}.first-innings-line{margin-top:7px;color:#fff;font-weight:700}.cricket-start{align-items:flex-start;flex-direction:column}.cricket-start>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.cricket-start .alt{background:#1671a5!important}.innings-button{background:#fff3bd!important;color:#705600!important;border-color:#e7d06d!important}@media(max-width:700px){.cricket-start>div{grid-template-columns:1fr}.cricket-start button{width:100%}}.overs-field{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:12px 15px;border:1px solid #d7e3de;border-radius:9px;font-size:13px;font-weight:800;color:#344f44}.overs-field input{width:90px;height:42px;border:1px solid #bfcfc8;border-radius:7px;text-align:center;font-size:18px;font-weight:800;color:#173126}.display-logo img{background:transparent;filter:drop-shadow(0 3px 9px rgba(0,0,0,.75))}.score-change{position:relative;isolation:isolate;animation:score-stage .62s cubic-bezier(.16,1,.3,1)}.score-change:after{content:"";position:absolute;z-index:-1;top:-8%;right:-8%;bottom:-8%;left:-8%;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,242,0,.2) 49%,rgba(0,234,255,.14) 54%,transparent 70%);transform:translate(-100%);animation:score-sweep .7s ease-out}.score-change .versus strong,.score-change.cricket-score>strong{animation:digit-impact .62s cubic-bezier(.17,.89,.32,1.35);transform-origin:center;color:#fff}.featured-content{animation:featured-reveal .75s cubic-bezier(.16,1,.3,1) both}.featured-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-left:4px solid var(--led-yellow);pointer-events:none;animation:edge-flash .9s ease-out both}.mini-match{transition:background-color .25s ease,border-color .25s ease;animation:card-rise .55s cubic-bezier(.16,1,.3,1) both}.mini-match:hover{background:#0b0b0b}.live-pill i,.section-heading span i{animation:live-breathe 1.8s ease-in-out infinite}.ticker>strong{position:relative;overflow:hidden}.ticker>strong:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 15%,rgba(255,255,255,.9),transparent 85%);transform:translate(-120%);animation:label-shine 4s ease-in-out infinite}@keyframes score-stage{0%{opacity:.15;transform:translateY(10px) scale(.96)}55%{opacity:1;transform:translateY(-2px) scale(1.015)}to{transform:none}}@keyframes score-sweep{0%{transform:translate(-100%);opacity:0}20%{opacity:1}to{transform:translate(100%);opacity:0}}@keyframes digit-impact{0%{transform:translateY(14px) scale(.72);filter:blur(3px);text-shadow:0 0 38px var(--led-yellow)}48%{transform:translateY(-4px) scale(1.13);filter:blur(0);text-shadow:0 0 28px var(--led-yellow)}to{transform:none;text-shadow:0 2px 0 #000}}@keyframes featured-reveal{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(22px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes edge-flash{0%{opacity:0;box-shadow:none}35%{opacity:1;box-shadow:12px 0 35px #fff20047}to{opacity:0;box-shadow:none}}@keyframes card-rise{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes live-breathe{0%,to{transform:scale(.82);filter:brightness(.8)}50%{transform:scale(1.2);filter:brightness(1.5);box-shadow:0 0 18px var(--led-red)}}@keyframes label-shine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@media(max-width:760px){.display-page{height:auto;min-height:100svh;overflow:visible}.display-header{position:sticky;z-index:20;top:0;height:74px;min-height:74px;padding:0 12px;background:#000}.display-logo{width:48vw;min-width:145px;max-width:225px}.display-logo img{height:72%;width:100%;object-fit:contain}.status{margin-left:auto}.status time{font-size:17px}.status span{width:34px;height:34px;padding:0;justify-content:center;border-radius:50%}.demo-ribbon{position:fixed;z-index:21;top:74px;font-size:8px}.display-grid{display:flex;flex-direction:column;gap:2px;min-height:0}.featured-panel{order:1;min-height:390px;padding:68px 18px 28px}.featured-panel:after{display:none}.eyebrow{top:24px;left:18px;right:18px}.featured-title{margin-bottom:26px}.featured-title>span{font-size:clamp(38px,13vw,58px)}.featured-title small{font-size:10px}.versus{gap:10px}.versus div{gap:8px}.versus span{font-size:clamp(20px,7vw,31px)}.versus strong{font-size:clamp(62px,22vw,92px)}.period{font-size:12px;line-height:1.5}.cricket-teams b{font-size:clamp(30px,11vw,48px)}.cricket-score>strong{font-size:clamp(82px,28vw,120px)}.live-panel{order:2;height:auto;padding:22px 18px}.live-list{display:flex;flex-direction:column;height:auto;gap:0}.mini-match,.mini-match:nth-child(odd){width:100%;padding:18px 0;border-right:0;border-bottom:1px solid #666}.mini-match .compact.versus span{font-size:22px}.mini-match .compact.versus strong{font-size:42px}.upcoming-panel{order:3;min-height:0;padding:22px 18px}.fixture-row{display:flex;flex-direction:column;height:auto;overflow:visible;margin-top:10px}.fixture,.fixture:nth-child(n){display:grid;width:100%;min-width:0;min-height:75px;border-right:0;border-bottom:1px solid #555}.results-panel{display:block;order:4;min-height:150px;padding:22px 18px}.result-list div{grid-template-columns:105px 1fr}.ticker{position:sticky;z-index:18;bottom:0;height:48px;min-height:48px}.ticker>strong{padding:0 11px;font-size:10px}.ticker>div span{font-size:12px;animation-duration:25s}.empty-state{padding:60px 0}.empty-state h2{font-size:32px}}@media(max-width:420px){.display-logo{width:52vw;min-width:138px}.status time{display:none}.featured-panel{min-height:365px}.versus span{font-size:20px}.versus strong{font-size:68px}.ticker>strong{max-width:82px;text-align:center;line-height:1.05}}@media(prefers-reduced-motion:reduce){.score-change:after,.score-change .versus strong,.score-change.cricket-score>strong,.featured-content:before,.live-pill i,.section-heading span i,.ticker>strong:after{animation:none!important}}.display-page .display-logo img{background:#fff!important;border-radius:8px;padding:3px 7px;box-shadow:0 3px 14px #0000007a}.display-page .display-logo{width:clamp(155px,16vw,280px);min-width:clamp(155px,16vw,280px);height:100%;padding:8px 0}.display-page .display-logo img{width:100%;height:100%;padding:7px 11px;border-radius:10px;object-fit:contain;object-position:center}.live-panel .live-list{gap:10px;padding-top:10px}.live-panel .mini-match{position:relative;overflow:hidden;padding:clamp(13px,1.7vh,21px) clamp(13px,1vw,18px);border:1px solid #444!important;border-left:4px solid var(--led-cyan)!important;border-radius:10px;background:linear-gradient(115deg,#0c0c0c,#020202 70%);box-shadow:inset 0 1px #ffffff12,0 8px 20px #00000052}.live-panel .mini-match:nth-child(2){border-left-color:var(--led-yellow)!important}.live-panel .mini-match:nth-child(3){border-left-color:#ff4fa3!important}.mini-card-number{position:absolute;right:10px;bottom:-9px;font:900 clamp(38px,3.5vw,64px)/1 "Arial Black",Arial,sans-serif;color:#ffffff0b;pointer-events:none}.live-panel .mini-meta{position:relative;z-index:2}.live-panel .mini-meta>b{font-size:clamp(15px,1.05vw,19px)}.live-panel .mini-match>.score-change{position:relative;z-index:2}.live-panel .mini-match:hover{border-color:#888!important;background:linear-gradient(115deg,#161616,#040404 70%)}@media(min-aspect-ratio:1.46/1){.live-panel .live-list{padding-top:12px}.live-panel .mini-match{flex:1}.live-panel.live-count-2 .mini-match{max-height:52%;margin:auto 0}.live-panel.live-count-3 .mini-match{min-height:0}}@media(max-aspect-ratio:1.45/1)and (min-width:761px){.live-panel .live-list{gap:10px;padding-top:10px}.live-panel .mini-match,.live-panel .mini-match:nth-child(odd){padding:10px 14px;border-right:1px solid #444!important}.live-panel .mini-meta{margin-bottom:3px}}@media(max-width:760px){.display-page .display-logo{width:clamp(135px,42vw,190px);min-width:clamp(135px,42vw,190px);padding:10px 0}.display-page .display-logo img{height:100%;padding:6px 9px}.live-panel .live-list{gap:11px;padding-top:14px}.live-panel .mini-match,.live-panel .mini-match:nth-child(odd){padding:17px 15px;border:1px solid #444!important;border-left:4px solid var(--led-cyan)!important}.live-panel .mini-match:nth-child(2){border-left-color:var(--led-yellow)!important}.live-panel .mini-match:nth-child(3){border-left-color:#ff4fa3!important}}@media(min-aspect-ratio:1.46/1){.display-grid.many-live{grid-template-columns:minmax(0,1.18fr) minmax(540px,1fr)}.many-live .live-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:9px;padding-top:10px}.many-live .mini-match{width:100%;padding:10px 12px;min-height:0}.many-live .mini-meta{margin-bottom:3px}.many-live .mini-meta>b{font-size:clamp(12px,.86vw,16px)}.many-live .mini-meta>span{font-size:8px}.many-live .compact.versus span{font-size:clamp(14px,1.15vw,21px)}.many-live .compact.versus strong{font-size:clamp(28px,2.25vw,43px)}.many-live .mini-match .period{margin-top:3px;font-size:8px}.many-live .cricket-teams{margin-bottom:4px}.many-live .cricket-teams b{font-size:clamp(18px,1.6vw,29px)}.many-live .cricket-score>strong{font-size:clamp(37px,3vw,56px)}.many-live .cricket-score>span,.many-live .cricket-score>em{margin-top:4px;font-size:8px}}@media(max-aspect-ratio:1.45/1)and (min-width:761px){.display-grid.many-live .mini-match:nth-child(n+5){display:none}}@media(max-width:760px){.display-grid.many-live .mini-match:nth-child(n){display:block}.live-panel .section-heading b{font-size:8px}}.live-panel.is-rotating .section-heading b{position:relative;padding-bottom:7px;color:#fff}.live-panel.is-rotating .section-heading b:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--led-cyan);transform-origin:left;animation:slide-progress 8s linear infinite}.live-panel.is-rotating .live-list{animation:slide-deck-in .55s cubic-bezier(.16,1,.3,1)}@keyframes slide-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes slide-deck-in{0%{opacity:.15;transform:translate(22px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.live-panel.is-rotating .section-heading b:after,.live-panel.is-rotating .live-list{animation:none!important}}
