body:has(.public-wrap){background:#070b18;color:#f8f7f2}.public-top{position:absolute!important;inset:0 0 auto;z-index:20;width:100%;height:92px!important;padding:0 max(4vw,28px)!important;background:linear-gradient(180deg,#050814e8,transparent)!important;border:0!important}.public-top .brand-logo{width:285px;max-height:74px}.public-top .user a{color:#f3c76a!important;border:1px solid #f3c76a55!important;border-radius:999px;padding:10px 16px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-wrap{display:block;min-height:100vh;background:linear-gradient(180deg,#070b18 0,#0b1123 57%,#f1efe9 57%,#e9e6de 100%)!important;color:#fff;overflow:hidden}.public-hero{position:relative!important;isolation:isolate;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:50px;min-height:760px!important;padding:150px max(7vw,40px) 120px!important;background-image:linear-gradient(90deg,#050816f5 0%,#070b18d9 43%,#070b186f 70%,#070b18b8 100%),url('hero-stadium.webp')!important;background-size:cover!important;background-position:center!important;color:#fff!important;border:0!important;border-radius:0!important}.public-hero:before{content:''!important;position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(transparent,#070b18)!important;opacity:1!important;z-index:-1}.public-hero:after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 75% 50%,#e5b65125,transparent 28%);z-index:-2}.public-hero>div:first-child{width:min(770px,65vw);position:relative;z-index:2}.public-hero>div:first-child>span{display:inline-block;color:#dbff3f!important;font-size:11px!important;font-weight:900;letter-spacing:.24em;padding:8px 12px;border-left:3px solid #dbff3f;background:#dbff3f0d}.public-hero h1{margin:25px 0 22px!important;font:900 clamp(58px,7.5vw,112px)/.85 Arial,sans-serif!important;letter-spacing:-.075em!important;text-transform:uppercase;text-shadow:0 18px 50px #000!important}.public-hero h1 em{display:inline-block;color:#f1c86e!important;font-style:normal!important}.public-hero p{max-width:590px;margin:0;color:#c0c5d1!important;font-size:18px!important;line-height:1.6!important}.public-hero>div:first-child>a{display:inline-flex!important;align-items:center;gap:8px;margin-top:28px!important;padding:15px 20px!important;background:#dbff3f!important;color:#090d18!important;border-radius:6px!important;font-size:10px!important;font-weight:950;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 10px 35px #dbff3f24}.cruise-badge{position:relative;z-index:3;width:300px!important;height:300px!important;flex:0 0 300px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;border:2px solid #e5b95d!important;outline:1px solid #e5b95d66;outline-offset:12px;border-radius:50%!important;background:radial-gradient(circle,#28304b 0,#0d1225 68%,#070b18 100%)!important;box-shadow:0 0 100px #e5b95440!important;transform:rotate(5deg)}.cruise-badge small{color:#dbff3f!important;letter-spacing:.24em;font-size:9px!important}.cruise-badge strong{margin:8px 0 2px;color:#f3ce79!important;font:48px Georgia!important}.cruise-badge b{font-size:12px;letter-spacing:.22em}.hero-countdown{margin-top:25px!important}.hero-countdown>small{color:#f3c86d!important}.hero-countdown>div{display:flex!important;gap:7px}.hero-countdown span{min-width:67px!important;padding:10px!important;background:#fff0!important;border:1px solid #ffffff2b!important;backdrop-filter:blur(12px)}.hero-countdown b{color:#fff!important}.ticker{position:relative;z-index:5;display:flex!important;align-items:center;justify-content:center;gap:30px;min-height:48px;margin:0!important;padding:14px 25px!important;background:#dbff3f!important;color:#080c16!important;font-size:10px!important;font-weight:950;letter-spacing:.14em;white-space:nowrap;overflow:hidden}.ticker b{font-size:7px}.public-cards{position:relative;z-index:7;display:grid!important;grid-template-columns:1.5fr .75fr .75fr!important;gap:15px;width:min(1240px,calc(100% - 48px))!important;margin:55px auto 18px!important}.public-cards article{display:flex!important;flex-direction:column;justify-content:center;min-height:260px!important;padding:30px!important;border:1px solid #252d48!important;border-radius:14px!important;background:linear-gradient(145deg,#11182e,#0a1022)!important;color:#fff!important;box-shadow:0 22px 55px #0005}.public-cards article small{color:#939db4!important;font-size:8px!important;font-weight:900;letter-spacing:.18em}.public-cards .monthly-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#d4a64b,#f2d68d)!important;color:#111522!important;border:0!important}.monthly-card:before{content:'MONTHLY DROP';position:absolute;right:-10px;bottom:-20px;color:#080b1210;font-size:82px;font-weight:950;white-space:nowrap}.monthly-card h2{position:relative;margin:22px 0 8px!important;font:43px Georgia!important;color:#101522!important}.monthly-card p{position:relative;max-width:620px;color:#594923!important;font-size:13px;line-height:1.55}.monthly-card strong{position:relative;margin-top:22px;color:#16191e;font-size:14px}.leader-card{text-align:center}.leader-avatar{display:grid!important;place-items:center;width:72px!important;height:72px!important;margin:17px auto 10px!important;border-radius:50%;background:#dbff3f!important;color:#0a0e19!important;font-size:31px;font-weight:950;box-shadow:0 0 40px #dbff3f2d}.leader-card h3,.next-card h3{margin:6px 0!important;color:#fff;font:26px Georgia!important}.leader-card b{color:#dbff3f!important;font-size:11px;letter-spacing:.12em}.next-card{text-align:center}.next-card p{color:#98a1b4!important}.next-card span{display:inline-block;margin-top:15px;padding:7px 12px;border:1px solid #f3ca6b66;border-radius:99px;color:#f3ca6b;font-size:9px;font-weight:900}.public-schedule{position:relative;width:min(1240px,calc(100% - 48px))!important;margin:75px auto!important;color:#fff}.public-section-kicker{color:#dbff3f!important;font-size:9px!important;font-weight:900;letter-spacing:.2em}.public-schedule>div>h2{margin:12px 0 28px!important;color:#fff!important;font:48px Georgia!important}.schedule-cols{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px}.schedule-cols>section{padding:25px!important;border:1px solid #252d48!important;border-radius:14px!important;background:#0c1327!important;box-shadow:0 24px 60px #0005}.schedule-cols h3{display:flex!important;justify-content:space-between;margin:0 0 16px!important;color:#fff;font:24px Georgia!important}.schedule-cols h3 b{display:grid!important;place-items:center;width:29px;height:29px;border-radius:50%;background:#dbff3f!important;color:#0b101d!important;font:900 10px Arial}.schedule-list{display:grid!important;gap:8px}.schedule-list details{border:1px solid #27304c!important;border-radius:8px;overflow:hidden;background:#080e20}.schedule-list summary{display:grid!important;grid-template-columns:54px 1fr auto!important;align-items:center;gap:12px;padding:15px!important;list-style:none;cursor:pointer}.schedule-list summary>span{color:#efc86f!important;font:22px Georgia!important}.schedule-list summary b{color:#fff!important}.schedule-list summary small{display:block;color:#7f899f!important;font-size:8px;margin-top:4px}.schedule-list summary em{color:#dbff3f!important;font-style:normal;font-size:20px}.schedule-matches{padding:5px 15px 15px!important;background:#060b19!important}.schedule-matches>div{display:grid!important;grid-template-columns:120px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #1e263e}.schedule-matches small{color:#7f899d!important;font-size:8px}.schedule-matches b{color:#fff!important;font-size:11px}.schedule-matches strong{color:#dbff3f!important}.public-rankings{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px;width:min(1240px,calc(100% - 48px))!important;margin:95px auto 18px!important;color:#17191f}.public-rankings .panel,.public-wrap>.panel{margin:0!important;padding:28px!important;border:1px solid #d9d5cc!important;border-radius:14px!important;background:#fff!important;color:#17191f!important;box-shadow:0 24px 55px #17203318!important}.public-rankings .panel h2,.public-wrap>.panel h2{color:#17191f!important;border-bottom:1px solid #e6e2da!important;font:28px Georgia!important}.public-rankings .ranking>div{border-bottom:1px solid #ece8df!important}.public-rankings .ranking b,.public-rankings .ranking strong{color:#17191f!important}.public-rankings .ranking small{color:#8c9095!important}.public-rankings .month-picker select{background:#f4f2ed!important;border-color:#ddd8ce!important;color:#17191f!important}.public-wrap>.panel{width:min(1240px,calc(100% - 48px))!important;margin:18px auto 45px!important}.prize-history{display:grid!important;gap:0}.prize-history article{display:grid!important;grid-template-columns:155px 1fr auto!important;align-items:center;gap:20px;padding:17px 0!important;border-bottom:1px solid #e8e3d9!important}.prize-history time{color:#8c6a2b!important;font-size:11px;font-weight:900;text-transform:uppercase}.prize-history b{display:block;color:#17191f}.prize-history small{display:block;margin-top:4px;color:#8e9296}.prize-history span{color:#6d801a!important;font-size:11px;font-weight:900}body:has(.public-wrap)>footer{height:58px!important;padding:21px max(4vw,30px)!important;background:#050814!important;color:#6f788d!important}.public-wrap .empty{color:#9298a6!important}@media(max-width:900px){.public-hero{min-height:720px!important;padding:140px 28px 85px!important}.public-hero>div:first-child{width:100%}.public-hero h1{font-size:68px!important}.cruise-badge{width:205px!important;height:205px!important;flex-basis:205px!important}.cruise-badge strong{font-size:34px!important}.public-cards{grid-template-columns:1fr 1fr!important}.public-cards .monthly-card{grid-column:1/-1}.schedule-cols,.public-rankings{grid-template-columns:1fr!important}}@media(max-width:600px){.public-top{height:76px!important;padding:0 15px!important}.public-top .brand-logo{width:190px}.public-top .user a{font-size:8px;padding:8px 10px!important}.public-hero{display:block!important;min-height:790px!important;padding:120px 20px 65px!important;background-position:62% center!important}.public-hero h1{font-size:52px!important}.public-hero p{font-size:14px!important}.cruise-badge{width:170px!important;height:170px!important;margin:55px auto 0!important}.cruise-badge strong{font-size:29px!important}.ticker{justify-content:flex-start!important;overflow:auto}.public-cards,.public-schedule,.public-rankings,.public-wrap>.panel{width:calc(100% - 22px)!important}.public-cards{grid-template-columns:1fr!important;margin-top:25px!important}.public-cards .monthly-card{grid-column:auto}.public-cards article{min-height:220px!important;padding:22px!important}.monthly-card h2{font-size:31px!important}.public-schedule{margin:50px auto!important}.public-schedule>div>h2{font-size:36px!important}.schedule-cols>section{padding:16px!important}.schedule-matches>div{grid-template-columns:1fr!important}.public-rankings{margin-top:65px!important}.public-rankings .panel,.public-wrap>.panel{padding:18px!important}.prize-history article{grid-template-columns:1fr!important;gap:6px}}
