.site-shell{--blue:#00c9ff;--yellow:#ffbf36;--pink:#00c9ff;--red:#ff536c;--black:#000b24;--panel:#092e67;--line:#45bdff38;--muted:#92aed3;--white:#fff;isolation:isolate;color:var(--white);background:radial-gradient(at 88% 2%,#0a4fba66,#0000 32%),radial-gradient(at 0 40%,#03458340,#0000 36%),linear-gradient(#01194b 0%,#001335 35%,#000b24 100%);position:relative}.site-shell:before{content:"";z-index:-1;opacity:.52;pointer-events:none;background:linear-gradient(90deg,#01194b 8%,#01194b99 48%,#01194b40),linear-gradient(#0000 65%,#01183f),url(/ceelo/site-theme/blue-gold-light-trails.webp) 50% -270px/cover no-repeat;height:870px;position:absolute;inset:0 0 auto}.site-shell :is(a,button,summary){-webkit-tap-highlight-color:transparent}.site-shell :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #ffbf36}.site-shell :is(h1,h2,h3){color:#fff}.site-shell :is(h1,h2) em{color:#ffbf36;text-shadow:0 2px 22px #ffbf3626}.site-shell .eyebrow{color:#a4c5eb}.site-shell .eyebrow span{background:linear-gradient(90deg,#00c9ff,#127fff);border-radius:10px;height:3px;transform:none;box-shadow:0 0 12px #00c9ff88}.site-shell :is(.header-play,.cta,.mobile-menu summary,.leaderboard-toolbar button){color:#fff;border:1px solid #00c9ff;border-radius:18px;transition:box-shadow .18s,filter .18s,transform .18s;position:relative;box-shadow:inset 0 1px #fff5,0 5px 24px #007bff26}.site-shell :is(.header-play,.cta.primary){text-shadow:0 1px 3px #00326966;background:#058ef8 url(/ceelo/site-theme/primary-button.png) 50%/100% 100% no-repeat}.site-shell :is(.cta.secondary,.mobile-menu summary,.leaderboard-toolbar button){background:linear-gradient(#092e67eb,#041431f5);border-color:#00c9ff99}.site-shell :is(.header-play,.cta,.mobile-menu summary,.leaderboard-toolbar button):hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff70,0 5px 26px #00c9ff42}.site-shell :is(.header-play,.cta):active{transform:translateY(0)}.site-shell .header-play{border-radius:16px;padding:15px 21px}.site-shell .cta{min-height:58px}.site-shell .site-header{border-color:#43bfff38;column-gap:12px}.site-shell .desktop-nav{gap:24px}.site-shell .desktop-nav a{color:#c2d8f2;letter-spacing:.075em;font-size:.81rem}.site-shell .desktop-nav a:hover{color:#fff}.site-shell .desktop-nav a:after{background:#00c9ff;border-radius:4px;height:2px;box-shadow:0 0 10px #00c9ff}.site-shell .mobile-menu nav{background:linear-gradient(160deg,#092e67fa,#041431);border:1px solid #00c9ff77;border-radius:20px;box-shadow:0 16px 44px #000b2477}.site-shell .mobile-menu nav a{color:#c4d9f2;border-radius:11px}.site-shell .mobile-menu nav a:hover{color:#fff;background:#127fff33}.site-shell .hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:20px;min-height:730px;padding-block:60px 78px}.site-shell .hero-intro{color:#b8d0ec}.site-shell .hero-art{height:auto;min-height:550px}.site-shell .hero-art:before{background:radial-gradient(#058ef830,#0000 70%);border:0;width:94%;height:85%;box-shadow:0 0 70px #058ef81f}.site-shell .hero-art img{filter:drop-shadow(0 22px 42px #000b2450);width:100%;max-width:none}.site-shell .hero-actions{grid-template-columns:repeat(2,minmax(0,218px))}.site-shell .play-note{color:#92aed3;line-height:1.6}.site-shell .play-note svg{color:#00dc9f;flex-shrink:0}.site-shell .ticker{color:#e4f5ff;background:linear-gradient(90deg,#063c88,#082c67 55%,#063c88);border-block:1px solid #00c9ff77;transform:none;box-shadow:inset 0 1px #ffffff1c,0 0 24px #00c9ff12}.site-shell .ticker div{padding-block:21px}.site-shell .ticker b{color:#ffbf36}.site-shell .home-grid{padding-block:110px}.site-shell .section-lead{align-items:start}.site-shell .section-lead h2{margin-top:0}.site-shell :is(.feature-card,.contact-card,.call-card,.app-screen-card,.leaderboard-state),.site-shell .site-leaderboard-live .app-panel{background:linear-gradient(160deg,#092e67e8,#041431f2);border:1px solid #00c9ff6b;border-radius:22px;box-shadow:inset 0 1px #ffffff26,0 16px 38px #000b244d,0 0 18px #00c9ff08}.site-shell .feature-card{--accent-color:#00c9ff;min-height:350px;padding:32px}.site-shell .feature-card.pink{--accent-color:#65a7ff}.site-shell .feature-card.yellow{--accent-color:#ffbf36}.site-shell .feature-card:after{opacity:.12}.site-shell .feature-card>p{color:#799dc9}.site-shell .feature-card h3{font-size:2rem}.site-shell .feature-card span{color:#adc7e7}.site-shell .statement{background:radial-gradient(at 15% 100%,#1263ba3b,#0000 55%),linear-gradient(110deg,#062353,#041431)}.site-shell .statement h2{max-width:620px}.site-shell .statement p:not(.eyebrow){color:#b1cae9}.site-shell .statement a{color:#00c9ff}.site-shell .statement a:hover{color:#fff}.site-shell .content-band{background:linear-gradient(130deg,#062353cc,#041431)}.site-shell .prose-grid p{color:#b1cae9}.site-shell .history-band{background:linear-gradient(130deg,#041431,#092e6766)}.site-shell .about-art:before{background:radial-gradient(circle,#058ef850,#0000 70%)}.site-shell .next-card{background:linear-gradient(90deg,#04215cf5,#062762d9),url(/ceelo/site-theme/blue-gold-light-trails.webp) 50%/cover;border:1px solid #00c9ff88;border-radius:28px;box-shadow:inset 0 1px #fff3,0 16px 45px #000b244d}.site-shell .next-card p{color:#a6c4e9}.site-shell .next-card a{color:#00c9ff}.site-shell .next-card a:hover{color:#fff}.site-shell :is(.page-hero>p:last-child,.split-hero>div>p:last-child,.game-intro>p){color:#b1cae9}.site-shell .game-intro{gap:40px}.site-shell .app-screen-card{padding-top:24px}.site-shell .screen-card-label{border-color:#00c9ff4d}.site-shell .screen-card-label span{color:#00c9ff}.site-shell .screen-card-label strong{color:#e1efff}.site-shell .app-screen-card figcaption{color:#a6c4e9}.site-shell .game-highlights li{border-color:var(--line)}.site-shell .game-highlights li>b{color:#00c9ff}.site-shell .game-highlights li p{color:#a6c4e9}.site-shell .wallet-feature{background:linear-gradient(100deg,#ffbf360b,#0000 60%,#058ef812);border-color:#ffbf364d}.site-shell .wallet-feature:before,.site-shell .wallet-feature:after{border-color:#ffbf364d}.site-shell .wallet-feature>p{color:#bbd2ed}.site-shell .rules-hero{background:radial-gradient(at 85% 55%,#058ef824,#0000 60%)}.site-shell .rules-aside>span{color:#00c9ff}.site-shell .steps b{color:#00c9ff;background:#058ef81a;border-color:#00c9ff}.site-shell .steps p{color:#a6c4e9}.site-shell .call-section{background:linear-gradient(150deg,#052052,#041431)}.site-shell .call-card span{color:#bed8f6;background:#127fff26;border-radius:8px}.site-shell .call-card p{color:#acc8e9}.site-shell .mobile-rules .call-card b{color:#00c9ff}.site-shell .mobile-rules .call-card:nth-child(-n+3) b{color:#ffbf36}.site-shell .mobile-rules .call-card:nth-child(3){border-color:#00c9ff6b}.site-shell .call-section .probability-note{color:#a6c4e9}.site-shell .call-probability{border-color:#45bdff38}.site-shell .call-probability small{color:#9abbe2}.site-shell .call-probability .point-probability{color:#c9dff7}.site-shell .glossary-list b{color:#00c9ff}.site-shell .glossary-list p{color:#a6c4e9}.site-shell .rules-note{color:#a6c4e9;border-color:#ffbf36}.site-shell .contact-card:first-child{border-color:#00c9ffb3;box-shadow:inset 0 1px #ffffff26,0 0 30px #058ef81f}.site-shell .contact-card>span{color:#8faed5}.site-shell .contact-card p{color:#adc7e7}.site-shell .response-note{background:linear-gradient(120deg,#092e67,#041431);border:1px solid #ffbf3659;border-radius:18px}.site-shell .response-note p{color:#b1cae9}.site-shell .legal-hero>p:last-child{color:#92aed3}.site-shell .legal-layout aside span{color:#00c9ff}.site-shell .legal-layout aside a{color:#a6c4e9}.site-shell .legal-layout aside a:hover{color:#00c9ff}.site-shell .legal-layout :is(p,li){color:#b8d0ec}.site-shell .legal-layout article a{color:#61d9ff;text-underline-offset:3px}.site-shell .leaderboard-page{background:radial-gradient(at 85% 10%,#058ef824,#0000 45%)}.site-shell .leaderboard-hero>p:last-child{color:#adc7e7}.site-shell .leaderboard-toolbar p{color:#b8d0ec}.site-shell .leaderboard-toolbar p i{background:#00dc9f;box-shadow:0 0 12px #00dc9f66}.site-shell .leaderboard-toolbar button{border-radius:13px;min-height:44px;padding:10px 16px}.site-shell .site-leaderboard-live .rank-table-header{color:#b2d5fa;background:#0a3473}.site-shell .site-leaderboard-live .rank-table-row{color:#aac6e9;border-color:#45bdff26}.site-shell .site-leaderboard-live .rank-table-row>b{color:#00c9ff}.site-shell .site-leaderboard-live .rank-table-row>span:nth-child(2){color:#e1efff}.site-shell .site-leaderboard-live .rank-table-row>strong{color:#ffbf36}.site-shell .site-leaderboard-live .rank-self span{color:#a6c4e9}.site-shell .site-leaderboard-live .rank-reset{color:#00c9ff}.site-shell .site-leaderboard-live .rank-reset b{color:#a6c4e9}.site-shell :is(.leaderboard-note,.leaderboard-empty){color:#92aed3}.site-shell .site-footer{background:linear-gradient(#041431,#000b24)}.site-shell .footer-main h3{color:#79a9dd;font-size:.75rem}.site-shell .footer-main>div:not(.footer-brand) a{color:#c2d8f2}.site-shell .footer-main a:hover{color:#00c9ff}.site-shell .footer-brand p{color:#92aed3}.site-shell .footer-bottom{color:#8caad0}.site-shell .footer-bottom span:last-child{color:#c7ddf6}@media (max-width:1100px) and (min-width:901px){.site-shell .site-header{grid-template-columns:145px 1fr 145px}.site-shell .desktop-nav{gap:15px}.site-shell .desktop-nav a{letter-spacing:.04em;font-size:.69rem}.site-shell .hero{min-height:650px}.site-shell .hero-art{min-height:470px}.site-shell .hero-art img{width:100%}}@media (max-width:900px){.site-shell:before{background-position:0 0,0 0,50% -150px;height:1050px}.site-shell .hero{grid-template-columns:1fr;gap:30px;padding-block:70px 55px}.site-shell .hero-copy{max-width:650px}.site-shell .hero-art{width:min(620px,100%);min-height:0;margin-inline:auto}.site-shell .hero-art img{width:100%}.site-shell .feature-card{min-height:280px}.site-shell .section-lead{gap:24px}.site-shell .section-lead h2{margin-top:20px}.site-shell .game-intro{gap:25px}.site-shell .header-play{border-radius:13px;min-height:44px;padding:10px 14px}}@media (max-width:560px){.site-shell:before{opacity:.35;background-size:auto,auto,850px}.site-shell .hero{gap:30px;padding-top:50px}.site-shell .hero-art{width:calc(100% + 14px);margin-inline:-7px}.site-shell .hero-art img{width:100%}.site-shell .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-shell .cta{border-radius:15px;padding-inline:14px;font-size:.78rem}.site-shell .hero-actions .cta{letter-spacing:.06em;gap:7px;padding-inline:8px;font-size:.78rem}.site-shell .cta svg{flex-shrink:0;width:16px}.site-shell .hero-actions .app-store-badge{max-width:100%}.site-shell .play-note{align-items:start;font-size:.78rem}.site-shell .play-note svg{margin-top:4px}.site-shell .home-grid{padding-block:75px}.site-shell .section-lead h2{font-size:2.6rem}.site-shell .feature-card{min-height:285px;padding:28px}.site-shell .feature-card h3{font-size:2rem}.site-shell .ticker div{padding-block:18px;font-size:.9rem}.site-shell .next-card{border-radius:22px}.site-shell .legal-layout p,.site-shell .legal-layout li{font-size:1.05rem}.site-shell .mobile-menu nav{width:min(280px,100vw - 32px);right:0}.site-shell .footer-main>div:not(.footer-brand) a{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.site-shell :is(a,button,summary){transition:none}.site-shell :is(.header-play,.cta,.mobile-menu summary,.leaderboard-toolbar button):hover{transform:none}}
