.LeagueStrip-module__Kdvn8G__strip{aspect-ratio:1920/720;background:#0a0f1d;border-radius:0;width:100%;max-width:100%;margin:0;position:relative;overflow:hidden}.LeagueStrip-module__Kdvn8G__strip:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(rgba(2,6,23,.95) 0%,rgba(2,6,23,.7) 30%,rgba(2,6,23,.3) 60%,transparent 100%);height:80px;position:absolute;top:0;left:0;right:0}.LeagueStrip-module__Kdvn8G__bg{-o-object-fit:cover;object-fit:cover;filter:brightness(.25)contrast(1.1)saturate(.8);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateZ(0)}.LeagueStrip-module__Kdvn8G__zone{isolation:isolate;cursor:default;outline:none;justify-content:center;align-items:flex-end;padding-bottom:60px;transition:outline .2s;display:flex;position:absolute;top:0;bottom:0}.LeagueStrip-module__Kdvn8G__zone:focus-visible{outline-offset:-4px;z-index:10;outline:2px solid rgba(16,185,129,.8)}.LeagueStrip-module__Kdvn8G__halo{opacity:0;pointer-events:none;filter:blur(14px);z-index:1;transition:opacity .28s,filter .28s;position:absolute;top:0;bottom:0;left:0;right:0}.LeagueStrip-module__Kdvn8G__content{z-index:2;text-align:center;opacity:0;flex-direction:column;align-items:center;gap:12px;max-width:90%;transition:opacity .22s,transform .22s;display:flex;position:relative;transform:translateY(8px)}.LeagueStrip-module__Kdvn8G__leagueHeader{justify-content:center;align-items:center;gap:12px;display:flex}.LeagueStrip-module__Kdvn8G__leagueFlag{-o-object-fit:cover;object-fit:cover;border-radius:4px;flex-shrink:0;width:32px;height:24px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.LeagueStrip-module__Kdvn8G__title{letter-spacing:.3px;color:#e9f7ff;text-shadow:0 2px 20px rgba(16,185,129,.4);margin:0;font-size:max(20px,min(2.8vw,32px));font-weight:700}.LeagueStrip-module__Kdvn8G__matchList{flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex}.LeagueStrip-module__Kdvn8G__matchItem{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:linear-gradient(135deg,rgba(15,23,42,.85) 0%,rgba(30,41,59,.75) 100%);border:1px solid rgba(148,163,184,.15);border-radius:16px;padding:12px 16px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.08)}.LeagueStrip-module__Kdvn8G__matchItem:before{content:"";opacity:0;background:linear-gradient(90deg,transparent,rgba(16,185,129,.5),transparent);height:2px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.LeagueStrip-module__Kdvn8G__matchItem:hover:before{opacity:1}.LeagueStrip-module__Kdvn8G__matchItem:hover{background:linear-gradient(135deg,rgba(16,185,129,.12) 0%,rgba(6,78,59,.15) 100%);border-color:rgba(16,185,129,.4);transform:translateY(-2px)translate(2px);box-shadow:0 8px 24px rgba(16,185,129,.2),0 2px 8px rgba(0,0,0,.4),inset 0 1px rgba(16,185,129,.15)}.LeagueStrip-module__Kdvn8G__matchContent{flex-direction:column;gap:8px;width:100%;display:flex}.LeagueStrip-module__Kdvn8G__matchTeams{color:#e9f7ff;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:max(12px,min(1.2vw,14px));font-weight:600;display:flex}.LeagueStrip-module__Kdvn8G__matchDateTime{border-top:1px solid rgba(148,163,184,.15);justify-content:center;align-items:center;gap:8px;padding-top:6px;display:flex}.LeagueStrip-module__Kdvn8G__matchDate,.LeagueStrip-module__Kdvn8G__matchTime{color:rgba(148,163,184,.9);letter-spacing:.3px;font-size:max(10px,min(1vw,11px));font-weight:500}.LeagueStrip-module__Kdvn8G__matchDate{border-right:1px solid rgba(148,163,184,.25);padding-right:8px}.LeagueStrip-module__Kdvn8G__matchTime{font-variant-numeric:tabular-nums}.LeagueStrip-module__Kdvn8G__teamWithLogo{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.LeagueStrip-module__Kdvn8G__teamWithLogo:first-child{justify-content:flex-end}.LeagueStrip-module__Kdvn8G__teamWithLogo:last-child{justify-content:flex-start}.LeagueStrip-module__Kdvn8G__teamName{white-space:nowrap;text-overflow:ellipsis;color:#f1f5f9;text-shadow:0 1px 2px rgba(0,0,0,.3);min-width:0;font-weight:600;transition:color .2s;overflow:hidden}.LeagueStrip-module__Kdvn8G__matchItem:hover .LeagueStrip-module__Kdvn8G__teamName{color:#e0f2fe}.LeagueStrip-module__Kdvn8G__vs{color:rgba(148,163,184,.7);text-transform:lowercase;letter-spacing:.5px;flex-shrink:0;font-size:max(10px,min(1vw,12px));font-weight:500}.LeagueStrip-module__Kdvn8G__cta{color:#a7f3d0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.3px;background:linear-gradient(135deg,rgba(16,185,129,.2) 0%,rgba(6,78,59,.25) 100%);border:1px solid rgba(16,185,129,.4);border-radius:999px;margin-top:8px;padding:11px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block;box-shadow:0 2px 8px rgba(16,185,129,.15),inset 0 1px rgba(255,255,255,.1)}.LeagueStrip-module__Kdvn8G__cta:hover{color:#d1fae5;background:linear-gradient(135deg,rgba(16,185,129,.3) 0%,rgba(6,78,59,.35) 100%);border-color:rgba(16,185,129,.65);transform:translateY(-3px);box-shadow:0 6px 20px rgba(16,185,129,.25),inset 0 1px rgba(255,255,255,.15)}.LeagueStrip-module__Kdvn8G__cta:focus-visible{outline-offset:2px;outline:2px solid rgba(16,185,129,.8)}.LeagueStrip-module__Kdvn8G__zone:hover .LeagueStrip-module__Kdvn8G__halo,.LeagueStrip-module__Kdvn8G__zone:focus-within .LeagueStrip-module__Kdvn8G__halo,.LeagueStrip-module__Kdvn8G__zone[data-active=true] .LeagueStrip-module__Kdvn8G__halo{opacity:1}.LeagueStrip-module__Kdvn8G__zone:hover .LeagueStrip-module__Kdvn8G__content,.LeagueStrip-module__Kdvn8G__zone:focus-within .LeagueStrip-module__Kdvn8G__content,.LeagueStrip-module__Kdvn8G__zone[data-active=true] .LeagueStrip-module__Kdvn8G__content{opacity:1;transform:translateY(0)}.LeagueStrip-module__Kdvn8G__zone:after{content:"";opacity:0;pointer-events:none;mix-blend-mode:screen;z-index:1;background:radial-gradient(60% 95%,rgba(255,255,255,.25),rgba(255,255,255,.12) 40%,transparent 70%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.LeagueStrip-module__Kdvn8G__zone:hover:after,.LeagueStrip-module__Kdvn8G__zone:focus-within:after,.LeagueStrip-module__Kdvn8G__zone[data-active=true]:after{opacity:1}.LeagueStrip-module__Kdvn8G__invisibleLink{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.LeagueStrip-module__Kdvn8G__bg,.LeagueStrip-module__Kdvn8G__halo,.LeagueStrip-module__Kdvn8G__content,.LeagueStrip-module__Kdvn8G__cta,.LeagueStrip-module__Kdvn8G__zone:after{transition:none}.LeagueStrip-module__Kdvn8G__content,.LeagueStrip-module__Kdvn8G__cta:hover{transform:none}}@media (max-width:820px){.LeagueStrip-module__Kdvn8G__strip{aspect-ratio:auto;border-radius:0;min-height:800px}.LeagueStrip-module__Kdvn8G__zone{min-height:266px;padding-bottom:40px;position:relative;width:100%!important;left:0!important}.LeagueStrip-module__Kdvn8G__bg{-o-object-position:center;object-position:center}.LeagueStrip-module__Kdvn8G__content{max-width:95%}.LeagueStrip-module__Kdvn8G__leagueFlag{width:28px;height:21px}.LeagueStrip-module__Kdvn8G__title{font-size:max(18px,min(5vw,24px))}.LeagueStrip-module__Kdvn8G__matchList{gap:8px;max-width:100%}.LeagueStrip-module__Kdvn8G__matchItem{padding:10px 12px}.LeagueStrip-module__Kdvn8G__matchContent{gap:6px}.LeagueStrip-module__Kdvn8G__matchTeams{gap:6px;font-size:12px}.LeagueStrip-module__Kdvn8G__matchDateTime{gap:6px;padding-top:5px}.LeagueStrip-module__Kdvn8G__matchDate,.LeagueStrip-module__Kdvn8G__matchTime{font-size:10px}.LeagueStrip-module__Kdvn8G__teamWithLogo{gap:4px}.LeagueStrip-module__Kdvn8G__teamName{font-size:11px}.LeagueStrip-module__Kdvn8G__cta{padding:9px 18px;font-size:13px}}@media (min-width:821px) and (max-width:1200px){.LeagueStrip-module__Kdvn8G__strip{border-radius:20px}.LeagueStrip-module__Kdvn8G__title{font-size:max(16px,min(3vw,24px))}}
