@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,600;1,9..40,400&display=swap";.ct-root{--ct-bg: #0d1117;--ct-surface: #161b22;--ct-surface2: #21262d;--ct-border: #30363d;--ct-text: #e6edf3;--ct-text-muted: #8b949e;--ct-accent: var(--section-accent, #f4a261);--ct-accent-dim: color-mix(in srgb, var(--ct-accent) 18%, transparent);--ct-green: #3fb950;--ct-red: #f85149;--ct-yellow: #d29922;--ct-blue: #388bfd;--ct-radius: 10px;--ct-radius-lg: 16px;--ct-transition: .2s ease;--ct-font-display: "Bebas Neue", sans-serif;--ct-font-body: "DM Sans", sans-serif;font-family:var(--ct-font-body);background:var(--ct-bg);color:var(--ct-text);min-height:100vh;padding-bottom:4rem;line-height:1.5;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.ct-header{background:var(--ct-surface);border-bottom:1px solid var(--ct-border);padding:1rem 2rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.ct-header__brand{display:flex;align-items:baseline;gap:.6rem}.ct-header__icon{font-size:1.6rem}.ct-header__title{font-family:var(--ct-font-display);font-size:clamp(1.4rem,3vw,2rem);letter-spacing:.05em;color:var(--ct-accent);line-height:1}.ct-header__season{font-size:.75rem;color:var(--ct-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-left:.2rem}.ct-nav{display:flex;flex-wrap:wrap;gap:.25rem;background:var(--ct-bg);padding:.3rem;border-radius:var(--ct-radius);border:1px solid var(--ct-border)}.ct-nav__btn{background:transparent;border:none;color:var(--ct-text-muted);font-family:var(--ct-font-body);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;padding:.45rem .9rem;border-radius:6px;cursor:pointer;transition:color var(--ct-transition),background var(--ct-transition)}.ct-nav__btn:hover{color:var(--ct-text);background:var(--ct-surface2)}.ct-nav__btn--active{background:var(--ct-accent);color:#000}.ct-main{max-width:1200px;margin:0 auto;padding:2rem 1.5rem}.ct-tab{display:none}.ct-tab--active{display:block;animation:ctFadeIn .2s ease}@keyframes ctFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ct-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.ct-section-title{font-family:var(--ct-font-display);font-size:2rem;letter-spacing:.05em;color:var(--ct-accent)}.ct-section-actions{display:flex;gap:.5rem;flex-wrap:wrap}.ct-btn{display:inline-flex;align-items:center;gap:.4rem;border:none;border-radius:var(--ct-radius);font-family:var(--ct-font-body);font-size:.85rem;font-weight:600;padding:.55rem 1.1rem;cursor:pointer;transition:opacity var(--ct-transition),filter var(--ct-transition),background var(--ct-transition)}.ct-btn:disabled{opacity:.4;cursor:not-allowed}.ct-btn--primary{background:var(--ct-accent);color:#000}.ct-btn--primary:hover:not(:disabled){filter:brightness(1.1)}.ct-btn--ghost{background:var(--ct-surface2);color:var(--ct-text);border:1px solid var(--ct-border)}.ct-btn--ghost:hover:not(:disabled){background:var(--ct-border)}.ct-btn--danger{background:var(--ct-red);color:#fff}.ct-btn--danger:hover:not(:disabled){filter:brightness(1.1)}.ct-btn--sm{padding:.3rem .7rem;font-size:.78rem}.ct-sort-btns{display:flex;gap:.25rem}.ct-sort-active{background:var(--ct-accent-dim)!important;color:var(--ct-accent)!important;border-color:var(--ct-accent)!important}.ct-badge{font-size:.72rem;background:var(--ct-accent-dim);color:var(--ct-accent);padding:.2rem .6rem;border-radius:20px;border:1px solid var(--ct-accent)}.ct-teams-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.ct-team-card{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:var(--ct-radius-lg);padding:1.25rem 1.5rem;position:relative;overflow:hidden;transition:border-color var(--ct-transition),transform var(--ct-transition)}.ct-team-card:hover{border-color:var(--ct-accent);transform:translateY(-2px)}.ct-team-card__stripe{position:absolute;top:0;left:0;right:0;height:4px}.ct-team-card__code{font-family:var(--ct-font-display);font-size:2.5rem;letter-spacing:.06em;line-height:1;margin-top:.5rem}.ct-team-card__name{font-size:1rem;font-weight:600;margin-top:.2rem}.ct-team-card__meta{font-size:.78rem;color:var(--ct-text-muted);margin-top:.4rem}.ct-team-card__meta span{display:block}.ct-team-card__actions{display:flex;gap:.4rem;margin-top:.9rem}.ct-empty{text-align:center;padding:3rem;color:var(--ct-text-muted);font-size:.9rem;border:2px dashed var(--ct-border);border-radius:var(--ct-radius-lg);grid-column:1 / -1}.ct-fixtures-list{display:flex;flex-direction:column;gap:.75rem}.ct-fixture-card{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:var(--ct-radius);padding:1rem 1.5rem;display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:1rem;transition:border-color var(--ct-transition)}.ct-fixture-card:hover{border-color:var(--ct-border)}.ct-fixture-card--completed{border-left:3px solid var(--ct-green)}.ct-fixture-card--live{border-left:3px solid var(--ct-red);animation:ctPulse 1.5s infinite}@keyframes ctPulse{0%,to{box-shadow:none}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--ct-red) 25%,transparent)}}.ct-fixture__team{display:flex;flex-direction:column;gap:.1rem}.ct-fixture__team--away{text-align:right;align-items:flex-end}.ct-fixture__code{font-family:var(--ct-font-display);font-size:1.8rem;letter-spacing:.04em;line-height:1}.ct-fixture__name{font-size:.78rem;color:var(--ct-text-muted)}.ct-fixture__score{font-family:var(--ct-font-display);font-size:1.2rem;letter-spacing:.03em}.ct-fixture__meta{font-size:.72rem;color:var(--ct-text-muted);display:block}.ct-fixture__vs{text-align:center;font-size:.75rem;font-weight:700;color:var(--ct-text-muted);letter-spacing:.1em;display:flex;flex-direction:column;gap:.2rem}.ct-fixture__round-badge{font-size:.65rem;background:var(--ct-surface2);border:1px solid var(--ct-border);border-radius:20px;padding:.1rem .5rem;text-transform:uppercase;letter-spacing:.07em}.ct-fixture__actions{display:flex;flex-direction:column;gap:.3rem;align-items:flex-end}.ct-live-wrapper{display:flex;flex-direction:column;gap:1.5rem}.ct-live-select-row{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.ct-live-select-row .ct-label{flex:1;min-width:200px}.ct-scoreboard{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:var(--ct-radius-lg);padding:2rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;text-align:center;position:relative;overflow:hidden}.ct-scoreboard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% -20%,color-mix(in srgb,var(--ct-accent) 8%,transparent),transparent 70%);pointer-events:none}.ct-scoreboard__name{display:block;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ct-text-muted)}.ct-scoreboard__score{display:block;font-family:var(--ct-font-display);font-size:clamp(2.5rem,6vw,4rem);letter-spacing:.04em;line-height:1;color:var(--ct-text);margin:.25rem 0}.ct-scoreboard__detail{display:block;font-size:.78rem;color:var(--ct-text-muted)}.ct-scoreboard__vs{display:flex;flex-direction:column;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;color:var(--ct-text-muted);letter-spacing:.1em}.ct-scoreboard__live-dot{width:10px;height:10px;border-radius:50%;background:var(--ct-surface2)}.ct-scoreboard__live-dot--active{background:var(--ct-red);box-shadow:0 0 0 3px color-mix(in srgb,var(--ct-red) 30%,transparent);animation:ctBlink .8s infinite}@keyframes ctBlink{0%,to{opacity:1}50%{opacity:.3}}.ct-over-strip{display:flex;gap:.4rem;flex-wrap:wrap;padding:1rem 1.5rem;background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:var(--ct-radius);min-height:52px;align-items:center}.ct-ball{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;border:1.5px solid transparent;animation:ctPopIn .2s cubic-bezier(.34,1.56,.64,1)}@keyframes ctPopIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ct-ball--dot{background:var(--ct-surface2);color:var(--ct-text-muted);border-color:var(--ct-border)}.ct-ball--run1,.ct-ball--run2,.ct-ball--run3{background:var(--ct-surface2);color:var(--ct-text);border-color:var(--ct-border)}.ct-ball--four{background:color-mix(in srgb,var(--ct-blue) 20%,transparent);color:var(--ct-blue);border-color:var(--ct-blue)}.ct-ball--six{background:color-mix(in srgb,var(--ct-accent) 20%,transparent);color:var(--ct-accent);border-color:var(--ct-accent)}.ct-ball--wicket{background:color-mix(in srgb,var(--ct-red) 20%,transparent);color:var(--ct-red);border-color:var(--ct-red)}.ct-ball--wide,.ct-ball--noball{background:color-mix(in srgb,var(--ct-yellow) 20%,transparent);color:var(--ct-yellow);border-color:var(--ct-yellow)}.ct-commentary-box{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:var(--ct-radius);padding:1.25rem 1.5rem;max-height:260px;overflow-y:auto}.ct-commentary-title{font-family:var(--ct-font-display);font-size:1.1rem;letter-spacing:.06em;margin-bottom:.75rem;color:var(--ct-text-muted)}.ct-commentary-list{list-style:none;display:flex;flex-direction:column;gap:.4rem}.ct-commentary-item{font-size:.82rem;padding:.5rem .75rem;border-radius:6px;background:var(--ct-surface2);animation:ctSlideIn .2s ease}@keyframes ctSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.ct-commentary-item--six{color:var(--ct-accent)}.ct-commentary-item--four{color:var(--ct-blue)}.ct-commentary-item--wicket{color:var(--ct-red);background:color-mix(in srgb,var(--ct-red) 8%,var(--ct-surface2))}.ct-commentary-item--over{color:var(--ct-green);font-weight:600}.ct-commentary-item--result{color:var(--ct-accent);font-weight:700;font-size:.9rem;text-align:center}.ct-commentary-item__over{font-family:var(--ct-font-display);color:var(--ct-text-muted);font-size:.85em;margin-right:.5rem}.ct-table-wrap{overflow-x:auto;border-radius:var(--ct-radius)}.ct-table{width:100%;border-collapse:collapse;font-size:.83rem}.ct-table thead th{background:var(--ct-surface);padding:.7rem 1rem;text-align:left;font-weight:600;text-transform:uppercase;font-size:.72rem;letter-spacing:.08em;color:var(--ct-text-muted);border-bottom:2px solid var(--ct-border);white-space:nowrap}.ct-table tbody tr{border-bottom:1px solid var(--ct-border);transition:background var(--ct-transition)}.ct-table tbody tr:hover{background:var(--ct-surface)}.ct-table tbody td{padding:.7rem 1rem;vertical-align:middle;white-space:nowrap}.ct-table--standings tbody tr:nth-child(-n+4) td:first-child{border-left:3px solid var(--ct-green)}.ct-standings__pos{font-family:var(--ct-font-display);font-size:1.1rem;color:var(--ct-text-muted)}.ct-standings__team{display:flex;align-items:center;gap:.6rem}.ct-standings__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ct-standings__pts{font-family:var(--ct-font-display);font-size:1.15rem;color:var(--ct-accent)}.ct-nrr--pos{color:var(--ct-green)}.ct-nrr--neg{color:var(--ct-red)}.ct-form-badges{display:flex;gap:3px}.ct-form-badge{width:18px;height:18px;border-radius:3px;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center}.ct-form-badge--W{background:var(--ct-green);color:#000}.ct-form-badge--L{background:var(--ct-red);color:#fff}.ct-form-badge--N{background:var(--ct-surface2);color:var(--ct-text-muted)}.ct-player__name{font-weight:600}.ct-player__subs{font-size:.72rem;color:var(--ct-text-muted)}.ct-role-badge{font-size:.68rem;padding:.15rem .5rem;border-radius:20px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.ct-role-badge--Batsman{background:color-mix(in srgb,var(--ct-blue) 20%,transparent);color:var(--ct-blue)}.ct-role-badge--Bowler{background:color-mix(in srgb,var(--ct-red) 20%,transparent);color:var(--ct-red)}.ct-role-badge--All-rounder{background:color-mix(in srgb,var(--ct-accent) 20%,transparent);color:var(--ct-accent)}.ct-role-badge--Wicket-keeper{background:color-mix(in srgb,var(--ct-green) 20%,transparent);color:var(--ct-green)}.ct-bracket{display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:1rem}.ct-bracket__round{flex:1;min-width:180px;display:flex;flex-direction:column;gap:.5rem}.ct-bracket__round-label{font-family:var(--ct-font-display);font-size:.9rem;letter-spacing:.08em;color:var(--ct-text-muted);text-transform:uppercase;margin-bottom:.5rem;padding-bottom:.4rem;border-bottom:1px solid var(--ct-border)}.ct-bracket__matches{display:flex;flex-direction:column;gap:.75rem;flex:1;justify-content:space-around}.ct-bracket-match{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:var(--ct-radius);overflow:hidden}.ct-bracket-slot{padding:.55rem .85rem;font-size:.8rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ct-border);transition:background var(--ct-transition)}.ct-bracket-slot:last-child{border-bottom:none}.ct-bracket-slot--winner{background:color-mix(in srgb,var(--ct-green) 12%,transparent);color:var(--ct-green);font-weight:600}.ct-bracket-slot__code{font-family:var(--ct-font-display);font-size:1rem;letter-spacing:.04em}.ct-bracket-slot__score{font-size:.75rem;color:var(--ct-text-muted)}.ct-bracket-match--tbd{opacity:.4}.ct-bracket__round--winner .ct-bracket-match{background:color-mix(in srgb,var(--ct-accent) 10%,var(--ct-surface));border-color:var(--ct-accent)}.ct-trophy{font-size:2.5rem;text-align:center;padding:.5rem}.ct-modal{max-width:520px;width:90vw;background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:var(--ct-radius-lg);padding:0;color:var(--ct-text);box-shadow:0 24px 80px #0009}.ct-modal::backdrop{background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ct-modal__inner{padding:2rem}.ct-modal__title{font-family:var(--ct-font-display);font-size:1.6rem;letter-spacing:.05em;color:var(--ct-accent);margin-bottom:1.25rem}.ct-modal__grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem}.ct-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}.ct-label{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--ct-text-muted);margin-bottom:.75rem}.ct-input{background:var(--ct-bg);border:1px solid var(--ct-border);border-radius:6px;color:var(--ct-text);font-family:var(--ct-font-body);font-size:.88rem;padding:.55rem .8rem;width:100%;transition:border-color var(--ct-transition);appearance:auto;-webkit-appearance:auto}.ct-input:focus{outline:none;border-color:var(--ct-accent);box-shadow:0 0 0 3px var(--ct-accent-dim)}.ct-input--short{width:90px}.ct-input--color{height:40px;padding:.2rem;cursor:pointer}.ct-input--sm{font-size:.78rem;padding:.35rem .6rem;width:auto}select.ct-input option{background:var(--ct-surface)}.ct-players-filter{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;margin-bottom:1.25rem}.ct-commentary-box::-webkit-scrollbar,.ct-table-wrap::-webkit-scrollbar{width:6px;height:6px}.ct-commentary-box::-webkit-scrollbar-track,.ct-table-wrap::-webkit-scrollbar-track{background:transparent}.ct-commentary-box::-webkit-scrollbar-thumb,.ct-table-wrap::-webkit-scrollbar-thumb{background:var(--ct-border);border-radius:3px}@media(max-width:768px){.ct-header{padding:.75rem 1rem}.ct-main{padding:1.25rem 1rem}.ct-fixture-card{grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto}.ct-fixture-card .ct-fixture__actions{grid-column:1 / -1;flex-direction:row;justify-content:flex-end}.ct-scoreboard{grid-template-columns:1fr;text-align:center;gap:.75rem}.ct-scoreboard__vs{flex-direction:row;justify-content:center}.ct-modal__grid{grid-template-columns:1fr}}@media(max-width:480px){.ct-fixture-card{grid-template-columns:1fr;gap:.5rem}.ct-fixture__team--away{text-align:left;align-items:flex-start}.ct-fixture__vs{flex-direction:row}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/cricket-tournament.css.map */
