.bbTournamentCover{--cover-a:#6aa7ff;--cover-b:#15263d;aspect-ratio:16/9;background:radial-gradient(circle at 70% 35%,color-mix(in srgb,var(--cover-a) 34%,transparent),transparent 24%),radial-gradient(circle at 35% 68%,color-mix(in srgb,var(--cover-a) 20%,transparent),transparent 28%),linear-gradient(135deg,#050609 0,var(--cover-b) 52%,#040405 100%);isolation:isolate;border:1px solid #ffffff24;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000047}.bbTournamentCover:before{content:"";opacity:.8;background:repeating-linear-gradient(118deg,#0000 0 22px,#ffffff06 22px 23px,#0000 23px 46px);position:absolute;inset:-24%;transform:rotate(-8deg)}.bbTournamentCover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000057,#0000 42%,#0000002e);position:absolute;inset:0}.bbCoverGrid{opacity:.45;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000c,#0000 72%);mask-image:linear-gradient(90deg,#000c,#0000 72%)}.bbCoverBeam{background:linear-gradient(90deg,transparent,var(--cover-a),transparent);width:66%;height:2px;box-shadow:0 0 18px var(--cover-a);transform-origin:0;opacity:.8;position:absolute;left:-8%}.bbCoverBeamA{top:28%;transform:rotate(-10deg)}.bbCoverBeamB{opacity:.45;top:68%;transform:rotate(8deg)}.bbCoverOrbit{border:2px solid color-mix(in srgb,var(--cover-a) 74%,white 8%);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--cover-a) 60%,transparent));opacity:.58;border-radius:50%;position:absolute}.bbCoverOrbitA{aspect-ratio:1;width:44%;top:8%;right:7%;transform:rotate(-18deg)scaleY(.42)}.bbCoverOrbitB{aspect-ratio:1;opacity:.3;width:34%;top:28%;right:14%;transform:rotate(15deg)scaleY(.36)}.bbCoverGlyph{width:31%;height:auto;stroke:color-mix(in srgb,var(--cover-a) 78%,white 22%);stroke-width:3.2px;fill:#00000038;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--cover-a) 56%,transparent));opacity:.92;position:absolute;top:50%;right:13%;transform:translateY(-50%)rotate(-10deg)}.bbCoverBrand{z-index:2;color:#fff;letter-spacing:.16em;text-shadow:0 2px 12px #000;font-size:clamp(11px,1.35vw,20px);font-weight:950;position:absolute;bottom:16%;left:7%}.bbCoverSeries{z-index:2;color:#ffffff8c;letter-spacing:.18em;font-size:clamp(8px,.7vw,10px);position:absolute;bottom:9%;left:7%}.bbTournamentCoverV1{--cover-a:#6ba9ff;--cover-b:#122036}.bbTournamentCoverV2{--cover-a:#ff6c63;--cover-b:#341314}.bbTournamentCoverV3{--cover-a:#bd7bff;--cover-b:#281438}.bbTournamentCoverV4{--cover-a:#57d9b0;--cover-b:#123129}.bbTournamentCoverV5{--cover-a:#f0c96a;--cover-b:#3c2c12}.bbTournamentCoverV6{--cover-a:#64e7f2;--cover-b:#12323a}.bbTournamentCoverV7{--cover-a:#d8d8df;--cover-b:#24252b}.bbTournamentCoverV8{--cover-a:#ff76bd;--cover-b:#35142a}.bbTournamentCoverV2 .bbCoverGlyph,.bbTournamentCoverV6 .bbCoverGlyph{transform:translateY(-50%)rotate(14deg)}.bbTournamentCoverV3 .bbCoverOrbitA,.bbTournamentCoverV8 .bbCoverOrbitA{width:48%;top:2%;right:18%}.bbTournamentCoverV4 .bbCoverGlyph,.bbTournamentCoverV5 .bbCoverGlyph{width:35%;right:8%}.bbTournamentCoverV7:before{opacity:.35}.bbHomeLiveCard>.bbTournamentCover,.bb4Event>.bbTournamentCover{margin-bottom:14px}.tourCardWithCover{grid-template-columns:minmax(190px,260px) minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;display:grid!important}.tourCardWithCover>.tourCardCover{width:100%;max-width:260px;margin:0}.tourCardBody{min-width:0}@media (max-width:820px){.tourCardWithCover{grid-template-columns:180px minmax(0,1fr)!important}.tourCardWithCover>.tourCardActions,.tourCardWithCover>b{grid-column:1/-1;justify-self:start!important}.tourCardWithCover>.tourCardCover{max-width:180px}}@media (max-width:620px){.tourCardWithCover{grid-template-columns:1fr!important;gap:14px!important}.tourCardWithCover>.tourCardCover{width:100%;max-width:none}.tourCardWithCover>.tourCardActions,.tourCardWithCover>b{grid-column:auto}.bbCoverBrand{font-size:15px}.bbCoverSeries{font-size:10px}}
