:root{--ink:#f3f8fb;--muted:#8ea6b8;--deep:#03101e;--navy:#071a30;--panel:#0d2945;--panel2:#123451;--line:#264964;--green:#2cda79;--green2:#16b866;--blue:#1e75b8;--gold:#ffd45b}*{box-sizing:border-box}html{background:var(--deep);scroll-behavior:smooth}body{background:var(--deep);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,summary{font:inherit}.site-shell{background:linear-gradient(#07192d 0,#041321 55%,#020c17 100%);min-height:100vh}.app-area{min-width:0;margin-left:210px}.left-panel{z-index:19;background:#06172a;border-right:1px solid #173752;width:210px;padding:16px 12px;position:fixed;top:62px;bottom:0;left:0;overflow:auto}.side-tabs{gap:8px;margin-bottom:16px;display:flex}.side-tabs span{color:#82a1b4;background:#0b2a47;border-radius:6px;place-items:center;width:34px;height:31px;font-size:17px;display:grid}.side-tabs .active{background:var(--green);color:#06203a}.side-search{color:var(--green);background:#09213a;border:1px solid #1b405e;border-radius:4px;align-items:center;gap:8px;margin-bottom:18px;padding:10px 9px;font-weight:700;display:flex}.side-search span{color:#7391a4;white-space:nowrap;font-size:11px;font-weight:400}.side-title{color:#9eb5c5;letter-spacing:1.1px;border-bottom:1px solid #1a3a54;padding:0 5px 10px;font-size:10px;font-weight:800}.provider-list{display:grid}.provider-list a{color:#b7c8d2;border-bottom:1px solid #102f49;align-items:center;gap:9px;padding:11px 5px;transition:all .18s;display:flex}.provider-list a:hover{color:#fff;background:#0c2b48}.provider-list i{color:#dceaf0;background:#224560;border-radius:3px;place-items:center;width:31px;height:22px;font-size:9px;font-style:normal;font-weight:800;display:grid}.provider-list span{font-size:12px}.side-note{color:#8ea8b9;border:1px solid #234662;align-items:center;gap:10px;margin-top:24px;padding:12px 7px;display:flex}.side-note strong{color:var(--green);font-size:18px}.side-note span{font-size:10px;line-height:1.35}.site-header{z-index:18;background:#061a31;border-bottom:1px solid #1d4361;align-items:center;gap:20px;min-height:62px;padding:0 18px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #0005}.brand-link{flex:none;display:inline-flex}.logo-lockup{align-items:center;gap:10px;line-height:1;display:inline-flex}.logo-name{color:var(--green);letter-spacing:-2px;text-shadow:0 0 16px #2cda7940;font-size:32px;font-weight:900}.logo-dots{color:#ecf4f6;letter-spacing:2px;white-space:nowrap;font-size:15px}.main-nav{flex:1;align-items:center;gap:3px;min-width:0;display:flex;overflow:hidden}.main-nav a{color:#b9cbd5;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:4px;padding:22px 9px 20px;font-size:11px;font-weight:800;display:inline-flex}.main-nav a:hover,.main-nav a:first-child{color:#fff;border-bottom-color:var(--green)}.nav-chevron{color:#6d8da0;font-size:13px}.header-tools{color:#a9bfcc;flex:none;align-items:center;gap:9px;font-size:11px;display:flex}.tool-icon{color:#d7e7ed;font-size:19px}.balance{color:#cfdee6;background:#0a2542;border:1px solid #2a4e6a;border-radius:5px;align-items:center;gap:7px;min-width:95px;padding:5px 8px;line-height:1.05;display:flex}.balance b{color:#fff;font-size:13px}.user-chip{color:#274660;background:#e8eff3;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.refresh{color:var(--green);font-size:17px}.header-button,.login-button{letter-spacing:.5px;border-radius:5px;padding:9px 13px;font-size:10px;font-weight:900}.header-button{background:var(--green);color:#05233a}.login-button{color:#dcebf0;border:1px solid #507086}.settings{font-size:15px}.language{white-space:nowrap}.mobile-tools{align-items:center;gap:8px;margin-left:auto;display:none}.mobile-tools>a{background:var(--green);color:#05233a;border-radius:4px;padding:9px 10px;font-size:10px;font-weight:900}.home-page{padding:14px 18px 72px}.odds-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.odds-card{background:linear-gradient(135deg,#123a5a,#0a213d);border:1px solid #28506e;border-radius:6px;min-width:0;padding:9px 11px;box-shadow:0 8px 22px #0002}.odds-card:hover{border-color:var(--green)}.odds-league{color:#c0d3dc;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.odds-league>span:last-child{color:#7e9aac;margin-left:auto}.live-dot{background:var(--green);color:#04233a;border-radius:3px;padding:2px 5px;font-size:8px}.teams{color:#e5eef1;grid-template-columns:minmax(0,1fr) 17px 45px;align-items:center;gap:5px;margin-top:8px;font-size:12px;display:grid}.teams span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teams b{color:#87a1b1;font-size:10px}.teams strong{text-align:center;color:#09253c;background:#e1edf2;border-radius:4px;padding:5px 3px;font-size:11px}.odds-more{text-align:right;color:#53e5a0;margin-top:6px;font-size:10px;text-decoration:underline}.promo-hero{isolation:isolate;background:#0b2b48;border:1px solid #1b4765;border-radius:7px;min-height:222px;position:relative;overflow:hidden;box-shadow:0 14px 28px #0004}.promo-hero>img{z-index:-2;object-fit:cover;object-position:center 44%;opacity:.77}.promo-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#06182ce8 0%,#06182cbd 34%,#071a2a50 62%,#061526ab 100%);position:absolute;inset:0}.promo-glow{z-index:-1;filter:blur(18px);background:#00a9ff38;border-radius:50%;width:360px;height:360px;position:absolute;top:-40%;right:19%}.promo-copy{z-index:1;max-width:560px;padding:30px 42px;position:relative}.eyebrow{color:var(--green);letter-spacing:1.2px;font-size:10px;font-weight:900;display:block}.promo-copy h1{color:#d2e1e6;margin:11px 0 3px;font-size:17px;font-weight:800}.promo-copy h2{color:#fff;letter-spacing:.3px;margin:0;font-size:30px;line-height:1.05}.promo-copy h2 b{color:#3fdf8a;font-weight:900}.promo-copy p{color:#a9c2cd;max-width:330px;margin:13px 0 18px;font-size:12px;line-height:1.45}.promo-copy a,.how-copy a{background:var(--green);color:#05213a;letter-spacing:.4px;border-radius:4px;align-items:center;padding:10px 16px;font-size:10px;font-weight:900;display:inline-flex}.promo-art{color:#e7f7f7;filter:drop-shadow(0 8px 16px #0006);place-items:center;display:grid;position:absolute;bottom:7px;right:17%;transform:rotate(-9deg)}.promo-art span{color:#ff42d4;font-size:46px}.promo-art strong{color:#43ef9b;text-shadow:3px 4px #115fa2,-1px -1px #fff;font-size:74px;line-height:.78}.promo-art i{color:#be61ff;font-size:40px}.slider-dots{gap:6px;display:flex;position:absolute;bottom:13px;right:50%}.slider-dots b{background:#86a4b3;border-radius:50%;width:8px;height:8px;display:block}.slider-dots .active{background:var(--green);border-radius:5px;width:22px}.category-nav{gap:8px;margin:12px 0;display:flex;overflow:auto}.category-nav a{color:#b7ccd7;background:#0b2743;border:1px solid #1f4967;border-radius:5px;flex:1;align-items:center;gap:7px;min-width:120px;padding:11px 12px;font-size:11px;font-weight:800;display:flex}.category-nav a:hover{border-color:var(--green);color:#fff}.category-nav span{color:var(--green);font-size:18px}.sports-board,.casino-lobby,.how-to,.faq-section,.casino-article{background:#081d33;border:1px solid #1c4361;border-radius:7px;margin-top:16px;padding:18px}.board-top,.section-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.board-kicker{color:#59e99d;letter-spacing:1.1px;font-size:9px;font-weight:900}.board-top h2,.section-heading h2{color:#edf6f8;letter-spacing:.3px;margin:4px 0 0;font-size:19px}.board-top>a,.section-heading>a{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:800}.sport-tabs{gap:5px;margin:16px -3px 8px;padding-bottom:3px;display:flex;overflow:auto}.sport-tabs a{color:#8da8b7;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:flex}.sport-tabs a:hover,.sport-tabs a.active{color:#fff;background:#153b5b}.sport-tabs span{font-size:15px}.event-table{border-top:1px solid #214660}.event-head,.event-row{grid-template-columns:minmax(0,1fr) 65px 65px 76px;align-items:center;gap:8px;display:grid}.event-head{color:#87a4b4;background:#123452;padding:9px 10px;font-size:10px;font-weight:800}.event-head span:not(:first-child){text-align:center}.event-row{color:#cfdee4;border-top:1px solid #173850;padding:12px 10px;font-size:11px}.event-row:hover{background:#0d2945}.event-row>b{color:#0a2943;text-align:center;background:#e1edf3;border-radius:4px;padding:8px 3px;font-size:11px}.event-row>u{color:#5ce9a2;text-align:center}.event-name{gap:6px;display:grid}.event-name small{color:#7898aa;font-size:9px}.event-name span{line-height:1.45}.section-heading{align-items:center}.section-heading h2{align-items:center;gap:7px;font-size:16px;display:flex}.section-heading em{color:#a8c6d4;background:#1a486b;border-radius:4px;place-items:center;min-width:23px;height:20px;font-size:10px;font-style:normal;display:grid}.lobby-tools{gap:5px;margin:16px 0 12px;display:flex;overflow:auto}.lobby-tools span{color:#7895a7;white-space:nowrap;border:1px solid #1c425d;border-radius:4px;padding:7px 10px;font-size:10px}.lobby-tools .selected{color:#fff;background:#173f5e;border-color:#347096}.game-grid,.catalog-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.game-card{background:#0c2b47;border:1px solid #1b415b;border-radius:5px;min-width:0;transition:transform .18s,border-color .18s;overflow:hidden}.game-card:hover{border-color:var(--green);transform:translateY(-3px)}.game-cover{aspect-ratio:1.15;background:#122b42;display:block;position:relative;overflow:hidden}.game-cover img{object-fit:cover;transition:transform .25s}.game-card:hover .game-cover img{transform:scale(1.05)}.game-cover:after{content:"";background:linear-gradient(#0000,#061a2ad9);position:absolute;inset:45% 0 0}.game-cover>b{z-index:2;color:#fff;background:#ff3f8b;border-radius:3px;padding:4px 5px;font-size:8px;position:absolute;top:7px;left:7px}.game-hover{z-index:3;background:var(--green);color:#05213a;opacity:0;border-radius:4px;padding:8px 12px;font-size:9px;font-weight:900;transition:opacity .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-card:hover .game-hover{opacity:1}.game-card>strong,.game-card>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.game-card>strong{color:#e9f2f4;padding:8px 8px 2px;font-size:11px}.game-card>small{color:#7796a7;padding:0 8px 9px;font-size:9px}.promo-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.promo-tiles a{background:linear-gradient(135deg,#0f3554,#0a2038);border:1px solid #214966;border-radius:6px;grid-template-columns:32px 1fr;align-items:center;column-gap:9px;min-height:76px;padding:13px;display:grid;position:relative}.promo-tiles a:hover{border-color:var(--green)}.promo-tiles>a>span{color:var(--green);grid-row:span 2;font-size:24px}.promo-tiles strong{font-size:12px}.promo-tiles small{color:#8eabb9;font-size:10px}.promo-tiles b{color:var(--green);font-size:20px;position:absolute;bottom:9px;right:10px}.how-to{background:linear-gradient(110deg,#0d3454,#071b30);grid-template-columns:minmax(240px,.9fr) 1.5fr;align-items:center;gap:24px;display:grid}.how-copy h2{margin:6px 0 10px;font-size:27px;line-height:1.08}.how-copy h2 b{color:var(--green)}.how-copy p{color:#9eb7c5;max-width:390px;margin:0 0 16px;font-size:12px;line-height:1.55}.how-copy a span{margin-left:14px;font-size:18px;line-height:10px}.steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.steps>div{border-left:2px solid var(--green);background:#0a243e;gap:7px;padding:16px 13px;display:grid}.steps b{color:var(--green);font-size:11px}.steps strong{font-size:12px}.steps span{color:#87a4b3;font-size:10px;line-height:1.4}.faq-section{padding-bottom:17px}.faq-list{gap:7px;margin-top:16px;display:grid}.faq-list details{background:#0c2945;border:1px solid #1d4563;border-radius:5px}.faq-list summary{cursor:pointer;color:#e3eef1;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;font-size:12px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--green);font-size:19px;font-weight:400}.faq-list details[open] summary{border-bottom:1px solid #1d4563}.faq-list p{color:#99b2c0;margin:0;padding:12px 15px 15px;font-size:12px;line-height:1.6}.casino-article{background:#071a2d;padding:25px 28px}.casino-article header{max-width:830px;padding-bottom:10px}.casino-article header>span{color:var(--green);letter-spacing:1px;font-size:10px;font-weight:900}.casino-article h2{color:#fff;margin:10px 0;font-size:25px;line-height:1.2}.casino-article h3{color:#dcecf0;margin:25px 0 8px;font-size:17px}.casino-article p{color:#a5bbc6;max-width:970px;margin:0 0 11px;font-size:13px;line-height:1.7}.casino-article header p{color:#c6d8de}.casino-article a{color:var(--green);text-decoration:underline}.site-footer{color:#809dab;background:#041321;border-top:1px solid #173953;margin-left:0;padding:28px 28px 34px}.footer-top{justify-content:space-between;gap:20px;display:flex}.footer-brand{max-width:490px}.footer-brand .logo-lockup{margin-bottom:11px}.footer-brand p{color:#87a3b2;margin:0;font-size:11px;line-height:1.5}.footer-age{border:2px solid var(--green);width:46px;height:46px;color:var(--green);border-radius:50%;place-items:center;font-weight:900;display:grid}.site-footer nav{color:#b6cad3;flex-wrap:wrap;gap:15px;margin:25px 0 16px;font-size:11px;display:flex}.site-footer nav a:hover{color:var(--green)}.footer-note{color:#7795a5;max-width:960px;margin:0 0 15px;font-size:10px;line-height:1.55}.site-footer>small{color:#628296;font-size:10px}.inner-page{min-height:calc(100vh - 62px);padding:30px max(18px,4vw) 64px}.breadcrumbs{color:#79a0b4;gap:9px;margin-bottom:22px;font-size:11px;display:flex}.breadcrumbs a{color:var(--green)}.page-heading{max-width:800px;margin-bottom:24px}.page-heading>span{color:var(--green);letter-spacing:1.1px;font-size:10px;font-weight:900}.page-heading h1{color:#f3f8fa;margin:8px 0;font-size:32px;line-height:1.1}.page-heading p{color:#9eb8c5;margin:0;font-size:14px;line-height:1.55}.info-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.info-content section{background:#0a223a;border:1px solid #1c4361;border-radius:6px;padding:18px}.info-content h2{color:#e7f2f4;margin:0 0 8px;font-size:17px}.info-content p{color:#9db5c1;margin:0;font-size:12px;line-height:1.65}.page-cta{background:var(--green);color:#05243b;border-radius:4px;margin-top:24px;padding:12px 18px;font-size:11px;font-weight:900;display:inline-flex}.inner-disclosure{color:#6e8c9d;margin:24px 0 0;font-size:10px}.catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1100px}.info-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.info-cards a{background:#0b2944;border:1px solid #214966;border-radius:6px;display:grid;overflow:hidden}.info-cards img{object-fit:cover;width:100%;height:135px}.info-cards strong{padding:12px 13px 3px;font-size:12px}.info-cards span{color:var(--green);padding:0 13px 13px;font-size:10px}.provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.provider-grid a{background:#0b2944;border:1px solid #1e4664;border-radius:6px;grid-template-columns:45px 1fr;align-items:center;column-gap:10px;padding:15px;display:grid}.provider-grid a:hover{border-color:var(--green)}.provider-grid i{width:43px;height:38px;color:var(--green);background:#1e4765;border-radius:5px;grid-row:span 2;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.provider-grid strong{font-size:12px}.provider-grid span{color:#88a5b3;font-size:10px}.redirect-page{text-align:center;background:radial-gradient(circle at 50% 25%,#123b5a,#03101d 65%);align-content:center;place-items:center;gap:14px;min-height:100vh;padding:25px;display:grid}.redirect-page>span{color:var(--green);letter-spacing:1px;font-size:11px;font-weight:900}.redirect-page h1{margin:0;font-size:32px}.redirect-page p{color:#a4bbc6;max-width:520px;margin:0;font-size:13px;line-height:1.6}.redirect-page a{background:var(--green);color:#062039;border-radius:4px;margin-top:9px;padding:11px 16px;font-size:11px;font-weight:900}@media (max-width:1200px){.main-nav{gap:0}.main-nav a{padding-left:6px;padding-right:6px;font-size:10px}.header-tools{gap:5px}.tool-icon,.settings,.language{display:none}.game-grid,.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){body{font-size:13px}.app-area{margin-left:0}.left-panel{display:none}.site-header{gap:10px;min-height:57px;padding:0 12px}.logo-name{font-size:27px}.logo-dots{letter-spacing:0;font-size:11px}.main-nav,.header-tools{display:none}.mobile-tools{display:flex}.mobile-balance{color:#b6cad4;font-size:11px}.home-page{padding:10px 10px 45px}.odds-strip{grid-template-columns:1fr;gap:7px}.odds-card:nth-child(n+3){display:none}.promo-hero{min-height:245px}.promo-copy{padding:25px 21px}.promo-copy h1{max-width:230px;font-size:14px}.promo-copy h2{font-size:24px}.promo-art{bottom:27px;right:6%;transform:rotate(-8deg)scale(.72)}.slider-dots{bottom:10px;right:45%}.category-nav{margin:9px 0}.category-nav a{min-width:105px;padding:9px;font-size:10px}.sports-board,.casino-lobby,.how-to,.faq-section,.casino-article{margin-top:11px;padding:14px}.board-top h2,.section-heading h2{font-size:16px}.event-head,.event-row{grid-template-columns:minmax(0,1fr) 48px 48px 53px;gap:5px;padding-left:5px;padding-right:5px}.event-row{font-size:10px}.game-grid,.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.game-card>strong{font-size:10px}.promo-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.promo-tiles a{min-height:69px;padding:10px}.promo-tiles strong{font-size:10px}.promo-tiles small{font-size:9px}.how-to{grid-template-columns:1fr;gap:15px}.how-copy h2{font-size:23px}.steps{gap:6px}.steps>div{padding:11px 9px}.steps strong{font-size:10px}.steps span{font-size:9px}.casino-article{padding:18px 15px}.casino-article h2{font-size:20px}.casino-article h3{margin-top:20px;font-size:15px}.casino-article p{font-size:12px;line-height:1.6}.site-footer{margin-left:0;padding:23px 15px 28px}.site-footer nav{gap:10px;margin:18px 0}.inner-page{padding:22px 13px 42px}.page-heading h1{font-size:26px}.info-content{grid-template-columns:1fr;gap:8px}.info-cards{grid-template-columns:1fr 1fr;gap:7px}.info-cards img{height:105px}.info-cards strong{padding:9px 9px 3px;font-size:10px}.info-cards span{padding:0 9px 10px;font-size:9px}.provider-grid{grid-template-columns:1fr 1fr;gap:7px}.provider-grid a{grid-template-columns:34px 1fr;gap:7px;padding:10px}.provider-grid i{width:34px;height:31px;font-size:9px}.provider-grid strong{font-size:10px}.provider-grid span{font-size:9px}}
