:root{--red:#9e0715;--deep:#330008;--wine:#58020d;--orange:#f24b16;--gold:#ffc42f;--ink:#211319;--paper:#fff;--muted:#f2ece9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#3c030b;color:#25181b;font:13px Arial,Helvetica,sans-serif;background-image:radial-gradient(#6d1520 1px,transparent 1px);background-size:18px 18px}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.shell{width:min(1180px,calc(100% - 28px));margin:auto}.site-header{color:#fff}.header-main{height:83px;display:flex;align-items:center;gap:34px}.site-header:before{content:"";position:absolute;z-index:-1;left:0;right:0;height:83px;background:linear-gradient(105deg,#7c0010 0%,#c30b14 55%,#f05b19)}.brand{display:flex;align-items:center;gap:7px;color:#fff;font-size:30px;font-weight:900;font-style:italic;letter-spacing:-2px}.brand small{display:block;font-size:8px;letter-spacing:3px;font-style:normal}.orbit{border:3px solid var(--gold);color:var(--gold);border-radius:50%;width:45px;height:45px;display:grid;place-items:center;position:relative}.orbit:after{content:"";position:absolute;width:55px;height:20px;border:2px solid #fff;border-radius:50%;transform:rotate(-28deg)}.live-note{font-size:11px;margin-right:auto}.live-note b{padding:4px 7px;margin-right:6px;background:#ffcb32;color:#71000b}.header-actions{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800}.header-actions a{padding:10px 11px}.header-actions .whatsapp{background:#198f43}.header-actions .gold{background:var(--gold);color:#430006}.header-actions .outline{border:1px solid #fff}.main-nav{background:#61000c;border-bottom:1px solid #811120}.main-nav .shell{display:flex}.main-nav a{padding:14px 28px;font-size:12px;font-weight:700;text-transform:uppercase;border-right:1px solid #77131e}.main-nav a.active,.main-nav a:hover{background:#ab0c17;color:var(--gold)}.ticker{background:#210107;height:34px;overflow:hidden}.ticker .shell{display:flex;align-items:center;height:100%}.ticker b{background:var(--orange);align-self:stretch;display:flex;align-items:center;padding:0 15px;font-size:10px}.ticker p{white-space:nowrap;margin:0;padding-left:20px;font-size:11px;color:#f8ccd1}.menu-toggle{display:none;background:none;border:1px solid white;color:#fff;font-size:22px}.hero{background:linear-gradient(100deg,#ad0514,#ed3512 62%,#ff811a);color:white;overflow:hidden}.hero-inner{height:270px;display:flex;align-items:center;position:relative}.hero-copy{width:58%;position:relative;z-index:2}.hero-copy>span{font-weight:bold;letter-spacing:6px}.hero h1{font-size:44px;margin:8px 0 4px;line-height:1;font-style:italic}.hero h1 em{display:block;font-size:62px;color:#ffe438}.hero p{font-size:15px;max-width:550px}.hero-cta{display:inline-block;background:#fff;color:#90000e;font-weight:bold;padding:12px 18px;margin-top:4px}.hero-art{position:absolute;right:0;width:44%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#ffbd39 0%,transparent 64%)}.hero-art .player{font-size:120px;filter:drop-shadow(12px 12px 0 #97000e);transform:rotate(-6deg)}.hero-art strong{position:absolute;right:5px;bottom:20px;background:#4e0008;padding:8px 13px;color:#ffd338}.ball{position:absolute;border-radius:50%;background:#fff;opacity:.25}.ball-one{width:110px;height:110px;right:0;top:-25px}.ball-two{width:45px;height:45px;left:35px;bottom:15px}.portal-grid{display:grid;grid-template-columns:180px minmax(0,1fr) 255px;gap:12px;margin-top:16px;align-items:start}.sports-menu,.panel,.card-section,.partners,.winners{background:white}.sports-menu{position:sticky;top:8px}.sports-menu a{height:39px;display:flex;align-items:center;border-bottom:1px solid #eadfe0;font-size:11px;font-weight:bold;text-transform:uppercase;padding:0 11px}.sports-menu a:hover{background:#fff2e0;color:#a60012}.sports-menu .search{height:44px;background:#9c0613;color:#fff}.sports-menu .search span{margin-left:8px}.sport-icon{color:#af0617;width:27px;font-size:16px}.sports-menu b{margin-left:auto}.section-head,.title-row{display:flex;align-items:center;justify-content:space-between}.section-head{height:43px;padding:0 14px;background:linear-gradient(90deg,#960412,#d02019);color:#fff}.section-head h2,.title-row h2{margin:0;font-size:17px;font-style:italic;letter-spacing:.5px}.section-head h2{color:#ffd339}.section-head a,.title-row a{font-size:9px;font-weight:bold}.match-labels,.event-row{display:grid;grid-template-columns:76px minmax(160px,1fr) 216px;align-items:center}.match-labels{height:25px;background:#301319;color:#ddc8cb;font-size:9px;padding:0 8px}.match-labels span:last-child{text-align:center}.event-row{min-height:54px;border-bottom:1px solid #e7dedf;padding:5px 8px}.event-time{display:flex;flex-direction:column}.event-time strong{font-size:11px}.event-time small{font-size:8px;color:#16a65b;margin-top:4px}.event-name{position:relative;padding-right:55px}.event-name small{display:block;color:#94787d;font-size:9px;margin-bottom:3px}.event-name strong{font-size:11px}.event-name i{font-weight:normal;color:#a58a8e;margin:0 5px}.score{position:absolute;right:7px;bottom:0;background:#178f47;color:#fff;padding:4px 5px;font-size:9px}.odds{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.odd{min-height:32px;padding:5px 7px;display:flex;justify-content:space-between;align-items:center;background:#dfedf7;color:#184768;border-radius:2px;font-size:9px}.odd:nth-child(2){background:#f8dfe8;color:#941d49}.odd strong{font-size:11px}.empty{padding:30px;text-align:center;color:#896e73}.rail-title,.sport-bar{background:linear-gradient(90deg,#8d0311,#cb1719);color:#ffd33a;font-weight:bold;padding:12px}.premium-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:7px}.premium-grid a{display:flex;min-height:68px;align-items:center;justify-content:center;flex-direction:column;gap:6px;border-right:1px solid #eee0e2;border-bottom:1px solid #eee0e2;text-align:center;font-size:9px;font-weight:bold;text-transform:uppercase}.premium-grid b{font-size:22px;color:#9b0814}.rail-promo{min-height:151px;padding:16px;margin-top:12px;color:white;display:block;background:linear-gradient(90deg,rgba(44,0,6,.94),rgba(126,4,17,.2)),var(--card-image),linear-gradient(135deg,#350007,#bd0717);background-size:cover;background-position:center;border-bottom:4px solid var(--gold)}.rail-promo span,.game-image span{font-size:8px;background:#e41b25;padding:4px 6px;font-weight:bold}.rail-promo h3{font-size:20px;margin:35px 0 4px}.rail-promo p{font-size:10px}.upcoming{margin-top:15px}.sport-bar{margin-top:3px;padding:9px 12px;display:flex;justify-content:space-between;text-transform:uppercase}.sport-bar small{font-size:8px;color:#fff}.card-section,.partners,.winners{margin-top:18px;padding:16px}.title-row{border-bottom:2px solid #a20715;padding-bottom:11px;margin-bottom:13px}.title-row h2{color:#9c0614}.title-row a{color:#9c0614}.game-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.game-card{background:#f6f0ee;padding-bottom:10px}.game-image{height:150px;background:var(--card-image),radial-gradient(circle at 70%,#d82232,#260008);background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center}.game-image span{position:absolute;left:8px;top:8px;color:#fff}.game-image i{display:grid;place-items:center;width:38px;height:38px;background:#fff;color:#a80616;border-radius:50%;font-style:normal;opacity:.9}.game-card h3{font-size:13px;margin:10px 10px 3px;text-transform:uppercase}.game-card p{font-size:10px;margin:0 10px;color:#876e73}.partner-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.partner-grid a{height:64px;border:1px solid #eadfe0;display:flex;align-items:center;justify-content:center;padding:12px;color:#810510;font-size:12px;text-transform:uppercase}.partner-grid img{max-height:40px}.mega-banner{background:linear-gradient(110deg,#f16516,#a90414 70%);margin-top:18px;color:#fff;border-top:4px solid #ffc52c;border-bottom:4px solid #ffc52c}.mega-banner .shell{min-height:150px;display:flex;flex-direction:column;justify-content:center;position:relative}.mega-banner span{font-size:13px;letter-spacing:4px}.mega-banner h2{font-size:27px;margin:6px 0;color:#fff}.mega-banner strong{font-size:43px;color:#ffe43a;font-style:italic}.mega-banner a{position:absolute;right:20px;background:#fff;color:#920713;font-weight:bold;padding:14px 22px}.winner-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.winner-grid a{background:linear-gradient(125deg,#7c0010,#c60d19);color:#fff;display:flex;align-items:center;gap:8px;padding:10px}.winner-grid a>span{font-size:22px}.winner-grid small,.winner-grid b{display:block;font-size:9px}.winner-grid a>strong{margin-left:auto;color:#ffd13a;font-size:11px}.payments{background:white;margin-top:20px;border-bottom:1px solid #eadfe1}.payments .shell{height:64px;display:flex;align-items:center;gap:26px;color:#593d42}.payments span{font-size:9px}.payments b{font-size:16px}.payments strong{margin-left:auto;border:3px solid #990813;border-radius:50%;padding:8px;color:#990813}.footer-main{color:#d8bdc1;display:grid;grid-template-columns:2fr 1fr 1.2fr;gap:55px;padding-top:35px;padding-bottom:28px}.footer-main p{font-size:11px;line-height:1.7}.footer-main h3{font-size:12px;color:#ffc52e}.footer-main>div>a:not(.brand){display:block;font-size:11px;margin:10px 0}.footer-brand{width:max-content}.copyright{border-top:1px solid #68202b;color:#a9858b;display:flex;justify-content:space-between;padding:14px 0;font-size:9px}.floating-wa{position:fixed;right:20px;bottom:20px;width:54px;height:54px;border-radius:50%;background:#1cb653;color:#fff;display:grid;place-items:center;font-size:24px;border:3px solid #fff;box-shadow:0 3px 15px #190004;z-index:10}
@media(max-width:900px){.live-note,.secondary-action{display:none}.header-actions{display:flex;margin-left:auto}.header-main{justify-content:space-between;gap:10px}.menu-toggle{display:block}.main-nav{display:none}.main-nav.is-open{display:block}.main-nav .shell{display:grid}.main-nav a{border-bottom:1px solid #7d1a22}.portal-grid{grid-template-columns:minmax(0,1fr) 220px}.sports-menu{display:none}.game-grid{grid-template-columns:repeat(2,1fr)}.partner-grid{grid-template-columns:repeat(3,1fr)}.winner-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.shell{width:min(100% - 18px,1180px)}.hero-inner{height:240px}.hero-copy{width:100%}.hero h1{font-size:30px}.hero h1 em{font-size:43px}.hero-art{opacity:.18;width:70%}.portal-grid{display:block}.right-rail{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.premium{grid-column:1/-1}.rail-promo{margin-top:0}.upcoming{overflow:hidden}.match-labels,.event-row{grid-template-columns:54px minmax(135px,1fr) 174px}.matches-panel,.upcoming{overflow-x:auto}.match-labels,.event-row{min-width:520px}.game-image{height:120px}.partner-grid{grid-template-columns:repeat(2,1fr)}.winner-grid{grid-template-columns:1fr}.mega-banner .shell{padding:20px 0}.mega-banner h2{font-size:20px;max-width:70%}.mega-banner strong{font-size:32px}.mega-banner a{right:0}.payments .shell{gap:12px;overflow:auto}.footer-main{grid-template-columns:1fr;gap:16px}.copyright{gap:12px;flex-direction:column}}
.brand>img{width:158px;height:64px;object-fit:contain}.hero-art>img{width:100%;height:100%;object-fit:cover;object-position:center}.rail-promo,.game-image{position:relative;overflow:hidden;background:linear-gradient(135deg,#350007,#bd0717)}.rail-promo>img,.game-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rail-promo:after,.game-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(44,0,6,.9),rgba(126,4,17,.08));pointer-events:none}.rail-promo>*:not(img),.game-image>*:not(img){position:relative;z-index:1}
.site-header .brand>img{mix-blend-mode:multiply}
.site-header:before{background:linear-gradient(105deg,var(--wine),var(--red) 55%,var(--orange))}.main-nav{background:var(--wine)}.main-nav a.active,.main-nav a:hover{background:var(--red);color:var(--gold)}.ticker{background:var(--deep)}.ticker b{background:var(--orange)}.hero{background:linear-gradient(100deg,var(--red),var(--orange) 75%)}.hero h1 em,.section-head h2,.rail-title,.sport-bar,.mega-banner strong{color:var(--gold)}.section-head,.rail-title,.sport-bar{background:linear-gradient(90deg,var(--wine),var(--red))}.sports-menu .search{background:var(--red)}.title-row h2,.title-row a{color:var(--red)}.mega-banner{background:linear-gradient(110deg,var(--orange),var(--red) 70%);border-color:var(--gold)}.winner-grid a{background:linear-gradient(125deg,var(--wine),var(--red))}.floating-wa{background:#1cb653}.footer-brand>img{mix-blend-mode:multiply}.portal-grid:not(:has(.sports-content)){grid-template-columns:180px minmax(0,1fr)}.portal-grid:not(:has(.sports-content)) .right-rail{grid-column:2}
body{background-color:var(--deep)}.site-header{position:relative;isolation:isolate}.site-header:before{top:0}
.header-main{height:62px;gap:24px}.site-header:before{height:62px}
.main-nav a{padding-top:11px;padding-bottom:11px}.ticker{height:28px}
.site-header .brand>img,.footer-brand>img{filter:grayscale(1) invert(1) brightness(3);mix-blend-mode:screen}
.hero-copy>span{font-size:12px;letter-spacing:2px}.hero h1{font:italic 900 112px/.9 Impact,'Arial Narrow',sans-serif;color:var(--gold);margin:10px 0}.hero h1 em{font:bold 23px/1.25 Arial,sans-serif;color:white;margin-top:8px}.hero p{font-size:12px;letter-spacing:1px}.hero-art>img{object-fit:contain;height:125%;width:92%}
.sports-menu{background:var(--wine);color:white}.sports-menu a{border-color:#ffffff16}.sports-menu .sport-icon{color:var(--gold)}
.event-row{min-height:42px}.event-time strong{font-size:10px}
.premium{background:transparent;color:white}.premium-grid a{border-color:#ffffff0e}.premium-grid b{color:var(--red)}
.card-section,.partners,.winners{background:transparent;color:white;padding:18px 0}.title-row{border:0;margin-bottom:12px;padding:0}.title-row h2{color:var(--orange);font-family:Impact,'Arial Narrow',sans-serif;font-style:normal;letter-spacing:.6px;font-size:24px}.title-row a{background:var(--wine);border:1px solid var(--red);padding:6px 13px;color:white}
.game-card{background:var(--wine);color:white}.game-card p{color:#e4c9ca}.game-image{height:250px}.game-image>img{object-fit:contain}.game-image:after{background:linear-gradient(0deg,#15000499,transparent 60%)}.game-card:nth-child(2n) .game-image{background:linear-gradient(150deg,#41235b,var(--deep))}.game-card:nth-child(3n) .game-image{background:linear-gradient(150deg,#214d52,var(--deep))}
.partner-grid a{background:white;border-radius:4px}.payments{background:#110409;border-color:#ffffff10}.payments .shell{color:#eee}.payments strong{color:var(--gold);border-color:var(--gold)}
footer{background:#100708}.copyright{padding-bottom:26px}.footer-brand>img{height:55px;width:190px}
@media(max-width:650px){.hero h1{font-size:82px}.hero h1 em{font-size:19px}.hero-copy>span{font-size:10px}.game-image{height:190px}.hero-copy{width:100%}.header-main{height:58px}.site-header:before{height:58px}.title-row h2{font-size:21px}.mega-banner a{position:static;width:max-content;margin-top:12px}.mega-banner h2{max-width:100%}}
.hero-slider{position:relative;overflow:hidden;background:var(--deep)}.hero-slide{display:none;position:relative;min-height:var(--item-height,300px);background:var(--item-bg,var(--red));color:var(--item-color,#fff);overflow:hidden}.hero-slide.is-active{display:block;animation:hero-in .45s ease}.hero-slide-image{position:absolute;z-index:0;right:0;top:0;width:46%;height:100%;object-fit:contain}.hero-image-left .hero-slide-image{left:0;right:auto}.hero-image-left .hero-copy{margin-left:auto}.hero-image-background .hero-slide-image{inset:0;width:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(30,0,6,var(--item-overlay,.2)),transparent)}.hero-image-background .hero-shade{background:rgba(20,0,5,var(--item-overlay,.45))}.hero-slider .hero-inner{min-height:var(--item-height,300px);height:auto;z-index:2}.hero-slider .hero-copy>span,.hero-slider .hero-copy h1 em{color:var(--item-accent,var(--gold))}.hero-slider .hero-cta{background:var(--item-accent,var(--gold));color:#280006}.hero-badge{position:absolute;right:12px;bottom:24px;background:var(--deep);padding:9px 14px;color:var(--item-accent,var(--gold))}.hero-prev,.hero-next{position:absolute;z-index:4;top:50%;transform:translateY(-50%);border:1px solid #ffffff88;background:#170006aa;color:#fff;width:38px;height:38px;border-radius:50%;font-size:28px;cursor:pointer}.hero-prev{left:14px}.hero-next{right:14px}.hero-dots{position:absolute;z-index:4;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:7px}.hero-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#ffffff77;cursor:pointer}.hero-dots button[aria-current=true]{width:24px;border-radius:5px;background:var(--gold)}@keyframes hero-in{from{opacity:.2;transform:scale(1.01)}to{opacity:1;transform:none}}
.home-content,.blog-home{margin-top:24px;margin-bottom:24px}.content-block{display:grid;grid-template-columns:1fr;align-items:center;margin:12px 0;padding:28px;background:var(--item-bg,#fff);color:var(--item-color,#211319);border-radius:6px;overflow:hidden}.content-block.layout-image-left,.content-block.layout-image-right{grid-template-columns:minmax(220px,.75fr) 1.25fr;gap:28px}.content-block.layout-image-right img{order:2}.content-block.layout-full-image{position:relative;min-height:280px}.content-block.layout-full-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.32}.content-block>div{position:relative}.content-block img{width:100%;max-height:310px;object-fit:contain}.content-block small{letter-spacing:2px;font-weight:bold;color:var(--orange)}.content-block h3{font-size:28px;margin:8px 0}.content-block p{line-height:1.7}.content-block a{display:inline-block;margin-top:8px;padding:10px 14px;background:var(--red);color:#fff;font-weight:bold}
.blog-home{padding:18px 0;color:#fff}.blog-home .title-row p{margin:4px 0 0;color:#cbaeb3}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.blog-card{background:#fff;color:var(--ink);border-radius:6px;overflow:hidden}.blog-card>div{padding:17px}.blog-card img{width:100%;height:175px;object-fit:cover}.blog-card small{color:#94787d}.blog-card h3{font-size:19px;margin:8px 0}.blog-card p{color:#6d555a;line-height:1.55}.read-more{color:var(--red);font-weight:bold;font-size:11px}.article-shell{max-width:900px;margin:35px auto;background:#fff;padding:36px;color:var(--ink)}.article-shell>img{width:100%;max-height:420px;object-fit:cover;margin-bottom:24px}.article-shell h1{font-size:38px}.article-shell .lead{font-size:17px;color:#70555b}.prose{font-size:16px;line-height:1.8;white-space:normal}.page-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.page-cards a{background:#fff;padding:18px;color:var(--ink)}
@media(max-width:700px){.hero-slide-image{opacity:.3;width:75%}.hero-slider .hero-copy{width:92%}.hero-prev,.hero-next{display:none}.blog-grid,.page-cards{grid-template-columns:1fr}.content-block.layout-image-left,.content-block.layout-image-right{grid-template-columns:1fr}.content-block.layout-image-right img{order:0}.article-shell{margin:15px 9px;padding:22px}.article-shell h1{font-size:30px}}
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-slider .hero-copy>span{display:block;font-size:12px;font-weight:900;letter-spacing:1.5px;color:var(--item-accent,var(--gold))}.hero-slider h1,.hero-slider h2{margin:6px 0;font-size:clamp(46px,7vw,92px);line-height:.9;text-transform:uppercase}.hero-slider h1 em,.hero-slider h2 em{display:block;font-size:.34em;font-style:normal;color:var(--item-accent,var(--gold));line-height:1.15}.hero-slider p{max-width:580px;font-weight:700}
@media(prefers-reduced-motion:reduce){.hero-slide.is-active{animation:none}}

.ui-icon{width:18px;height:18px;display:inline-block;vertical-align:middle;flex:none}.header-actions a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.header-actions .ui-icon{width:14px;height:14px}.menu-toggle{align-items:center;justify-content:center;padding:7px}.menu-toggle .ui-icon{width:23px;height:23px}.ticker p{display:flex;align-items:center;gap:7px}.ticker .ui-icon{width:12px;height:12px;color:var(--gold)}.sports-menu .ui-icon{width:17px;height:17px}.sports-menu b .ui-icon{width:13px;height:13px}.game-image i .ui-icon{width:19px;height:19px}.premium-grid .ui-icon{width:22px;height:22px}.winner-grid .ui-icon{width:24px;height:24px}.floating-wa .ui-icon{width:27px;height:27px}
@media(max-width:650px){.header-main{gap:5px}.brand img{width:auto;max-width:88px;max-height:40px}.header-actions{gap:4px}.header-actions a{padding:7px 8px;font-size:9px}.header-actions .ui-icon{width:12px;height:12px}.menu-toggle{display:flex;width:34px;height:34px;padding:5px}.ticker b{padding:0 8px}.ticker p{padding-left:8px}}
@media(max-width:390px){.brand img{max-width:72px}.header-actions a{padding:7px 6px}.header-actions .ui-icon{display:none}.menu-toggle{width:31px;height:31px}}
.header-actions a,.main-nav a,.sports-menu a,.game-card,.blog-card,.partner-grid a,.winner-grid a,.hero-cta{transition:transform .22s ease,box-shadow .22s ease,filter .22s ease,background-color .22s ease}.header-actions a:hover,.header-actions a:focus-visible,.hero-cta:hover,.hero-cta:focus-visible{transform:translateY(-2px);box-shadow:0 7px 18px #27000655}.game-card:hover,.blog-card:hover,.partner-grid a:hover,.winner-grid a:hover{transform:translateY(-4px);box-shadow:0 12px 28px #23000638}.game-card:hover img,.blog-card:hover img{transform:scale(1.04)}.game-card img,.blog-card img{transition:transform .45s ease}.hero-slide.is-active .hero-slide-image{animation:art-float 5.5s ease-in-out infinite}.hero-slide.is-active .hero-copy{animation:copy-rise .55s ease both}.floating-wa{animation:wa-pulse 2.8s ease-in-out infinite}.ticker p{animation:ticker-glow 3.5s ease-in-out infinite}.panel,.card-section,.partners,.winners,.content-block,.blog-card{box-shadow:0 8px 24px #27000622}@keyframes art-float{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(0,-7px,0) scale(1.015)}}@keyframes copy-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wa-pulse{0%,100%{box-shadow:0 3px 15px #190004,0 0 0 0 #1cb65355}50%{box-shadow:0 5px 19px #190004,0 0 0 9px #1cb65300}}@keyframes ticker-glow{50%{color:#fff}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

.floating-wa{width:58px;height:58px;min-width:58px;padding:0;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#29d366,#159c46);border:3px solid #fff;box-shadow:0 7px 24px #08000266,0 0 0 5px #25d36622;color:#fff}.floating-wa .ui-icon{width:30px;height:30px;stroke-width:1.9}.floating-wa span{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.floating-wa:hover,.floating-wa:focus-visible{transform:translateY(-3px) scale(1.05);filter:brightness(1.06);box-shadow:0 10px 28px #08000277,0 0 0 7px #25d36625}@media(max-width:420px){.floating-wa{right:12px;bottom:12px;width:52px;height:52px;min-width:52px}.floating-wa .ui-icon{width:27px;height:27px}}
@media(max-width:650px){html,body{max-width:100%;overflow-x:hidden}.header-main{height:auto;min-height:106px;padding:10px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand menu" "actions actions";gap:9px 10px}.site-header:before{height:106px}.header-main>.brand{grid-area:brand;min-width:0;margin:0}.header-main>.brand img{max-width:min(112px,100%);max-height:42px}.header-main>.menu-toggle{grid-area:menu;display:flex;align-self:center}.header-main>.header-actions{grid-area:actions;width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.header-actions .auth-action{display:flex!important;width:100%;min-width:0;min-height:36px;justify-content:center;padding:8px 10px;overflow:hidden}.header-actions .auth-action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions .secondary-action{display:none!important}.main-nav .shell{width:100%}.main-nav a{min-width:0;padding:12px 16px}.ticker .shell{width:100%}.ticker p{min-width:0;overflow:hidden;text-overflow:ellipsis}.hero-slider,.hero-slide,.portal-grid,.card-section,.partners,.winners,.home-content,.blog-home{max-width:100%}.article-shell{max-width:calc(100% - 18px)}.footer-main,.copyright{max-width:calc(100% - 18px)}}
@media(max-width:360px){.header-main{min-height:102px}.site-header:before{height:102px}.header-actions .auth-action{font-size:9px;padding:8px 6px}.header-actions .auth-action .ui-icon{display:block;width:12px;height:12px}.match-labels,.event-row{min-width:500px}}

.mobile-bottom-nav{display:none}
@media(max-width:650px){body{padding-bottom:72px}.mobile-bottom-nav{position:fixed;z-index:20;left:0;right:0;bottom:0;height:68px;padding:6px max(6px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:linear-gradient(105deg,var(--orange),#f10b35 52%,#c00046);color:#fff;border-top:1px solid #ff9a5a;box-shadow:0 -6px 22px #19000466}.mobile-bottom-nav a{min-width:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:2px;color:#fff;font-size:9px;line-height:1.05;text-align:center}.mobile-bottom-nav a span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav .ui-icon{width:23px;height:23px;stroke-width:2}.mobile-bottom-nav a.active{color:#fff7b3}.mobile-bottom-nav a.active:after{content:'';width:24px;height:3px;border-radius:3px;background:#fff;box-shadow:0 0 8px #fff}.floating-wa{bottom:82px}}
.footer-main{grid-template-columns:minmax(220px,2fr) repeat(auto-fit,minmax(145px,1fr));gap:30px}.footer-links h3{margin-top:0}.footer-links a{display:block;font-size:11px;margin:10px 0;line-height:1.35}.footer-links a:hover,.footer-links a:focus-visible{color:var(--gold);text-decoration:underline}.footer-links .ui-icon{width:15px;height:15px;margin-right:4px}.footer-about{min-width:0}@media(max-width:650px){.footer-main{grid-template-columns:1fr;gap:20px}.footer-links{padding-top:4px;border-top:1px solid #68202b}.footer-pages{columns:2;column-gap:20px}.footer-pages h3{column-span:all}.footer-pages a{break-inside:avoid}}
.prose h2,.prose h3,.prose h4{line-height:1.25;margin:1.35em 0 .55em;color:var(--ink)}.prose h2{font-size:28px}.prose h3{font-size:23px}.prose h4{font-size:19px}.prose p{margin:.75em 0}.prose ul,.prose ol{padding-left:1.6em;margin:1em 0}.prose li{margin:.35em 0}.prose blockquote{margin:1.25em 0;padding:12px 20px;border-left:4px solid var(--red);background:#f8f2f3;color:#654d52}.prose a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.prose img{display:block;max-width:100%;height:auto;margin:22px auto;border-radius:8px}.prose pre{padding:16px;overflow:auto;background:#18181c;color:#f7f7f8;border-radius:8px;white-space:pre-wrap}.prose code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.prose hr{border:0;border-top:1px solid #e2d8da;margin:2em 0}
