:root{--brand-color: #8f1010;--brand-rgb: 143, 16, 16;--brand-orange: #e17d02;--brand-orange-rgb: 225, 125, 2;--brand-header: #181613;--brand-white: #fffefe}*{box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:hidden;background-color:#e17d02;color:#181613;font-family:Outfit,sans-serif;min-height:100vh}.header-texture{background-color:#181613;background-image:radial-gradient(ellipse at 20% 50%,rgba(143,16,16,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(225,125,2,.1) 0%,transparent 50%),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%238f1010' fill-opacity='0.06'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.section-orange{background:linear-gradient(135deg,#e17d02,#f59e0b,#e17d02)}.section-dark{background:linear-gradient(135deg,#181613,#2a1f0e)}.section-red{background:linear-gradient(135deg,#8f1010,#b91c1c,#8f1010)}.section-cream{background:linear-gradient(135deg,#fef3e2,#fffefe,#fef3e2)}.card-dark{background:linear-gradient(145deg,#181613f2,#281e0fe6);border:1px solid rgba(225,125,2,.2);border-radius:16px}.card-glass-dark{background:#181613b3;backdrop-filter:blur(12px);border:1px solid rgba(225,125,2,.15);border-radius:16px}.card-orange{background:linear-gradient(145deg,#e17d02e6,#f59e0bcc);border:1px solid rgba(255,254,254,.2);border-radius:16px}.btn-shimmer{background:linear-gradient(90deg,#8f1010,#c0392b,#e17d02,#c0392b,#8f1010);background-size:200% auto;animation:shimmer 2.5s linear infinite;will-change:background-position;transform:translateZ(0)}.btn-shimmer:hover{filter:brightness(1.1)}@keyframes shimmerText{0%{background-position:-200% center}to{background-position:200% center}}@keyframes glowPulse{0%,to{text-shadow:0 0 20px rgba(143,16,16,.5)}50%{text-shadow:0 0 40px rgba(143,16,16,.9),0 0 60px rgba(225,125,2,.4)}}.h2-shimmer{background:linear-gradient(90deg,#8f1010,#e17d02,#fffefe,#e17d02,#8f1010);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmerText 3s linear infinite}.h2-glow{animation:glowPulse 2.5s ease-in-out infinite}.jackpot-ticker{overflow:hidden;white-space:nowrap}.jackpot-ticker-inner{display:inline-flex;animation:ticker 25s linear infinite}.bg-pattern-orange{background-color:#e17d02;background-image:radial-gradient(circle at 20% 30%,rgba(143,16,16,.12) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(24,22,19,.1) 0%,transparent 40%),url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23181613' fill-opacity='0.04'%3E%3Cpath fill-rule='evenodd' d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/svg%3E")}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#181613}::-webkit-scrollbar-thumb{background:#8f1010;border-radius:3px}::-moz-selection{background:#8f10104d;color:#fffefe}::selection{background:#8f10104d;color:#fffefe}a:focus-visible,button:focus-visible{outline:2px solid #e17d02;outline-offset:2px}img{max-width:100%;height:auto}.mobile-menu-overlay{backdrop-filter:blur(4px);background:#181613f2}.scroll-progress{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#8f1010,#e17d02,#f59e0b);width:0%;z-index:9999;transition:width .08s linear;box-shadow:0 0 8px #e17d0299}.reveal-up{opacity:0;transform:translateY(14px)}.reveal-scale{opacity:0;transform:scale(.97)}.reveal-left{opacity:0;transform:translate(-14px)}.reveal-right{opacity:0;transform:translate(14px)}.is-visible{opacity:1!important;transform:none!important;filter:none!important;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay, 0s)}.live-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#22c55e26;border:1px solid rgba(34,197,94,.35);border-radius:9999px;font-size:.8125rem;font-weight:700;color:#86efac}.pulse-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99;animation:pulse-ring 2s ease-out infinite;display:inline-block;flex-shrink:0}@keyframes pulse-ring{0%{box-shadow:0 0 #22c55e99}70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}.urgency-timer{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#ef444426;border:1px solid rgba(239,68,68,.35);border-radius:9999px;font-size:.8rem;font-weight:700;color:#fca5a5}.urgency-timer-count{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#f87171;font-weight:900}.calc-widget{background:#181613bf;border:1px solid rgba(225,125,2,.3);border-radius:20px;backdrop-filter:blur(12px);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d}.calc-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,#8f1010 var(--pct,0%),rgba(255,255,255,.12) var(--pct,0%));outline:none;cursor:pointer}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#e17d02,#f59e0b);box-shadow:0 2px 8px #e17d0280;cursor:pointer;-webkit-transition:transform .15s;transition:transform .15s}.calc-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.calc-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#e17d02,#f59e0b);border:none;cursor:pointer}.card-3d{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;will-change:transform}.card-3d:hover{transform:rotateY(6deg) rotateX(3deg) scale(1.02);box-shadow:0 20px 40px #0006,0 0 30px #8f101026}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.aurora-card{position:relative;background:#181613e6;border-radius:20px;overflow:hidden}.aurora-card:before{content:"";position:absolute;inset:-2px;background:conic-gradient(from var(--angle),transparent 20%,rgba(143,16,16,.8) 40%,rgba(225,125,2,.7) 55%,transparent 60%,rgba(245,158,11,.6) 80%,transparent 100%);border-radius:inherit;z-index:-1;animation:aurora-spin 4s linear infinite}@keyframes aurora-spin{to{--angle: 360deg}}.jackpot-amount-glow{animation:jackpot-pulse 2s ease-in-out infinite}@keyframes jackpot-pulse{0%,to{text-shadow:0 0 10px rgba(245,158,11,.5),0 0 20px rgba(225,125,2,.3)}50%{text-shadow:0 0 20px rgba(245,158,11,.9),0 0 40px rgba(225,125,2,.7),0 0 60px rgba(143,16,16,.4)}}@keyframes win-flash{0%{box-shadow:0 0 #f59e0b00}20%{box-shadow:0 0 30px 15px #f59e0b80}to{box-shadow:0 0 #f59e0b00}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}body:after{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9998;opacity:.25;mix-blend-mode:overlay}.btn-magnetic{display:inline-flex;transition:transform .2s cubic-bezier(.22,1,.36,1)}.rtp-badge{position:absolute;bottom:6px;right:6px;padding:2px 6px;background:#000000bf;backdrop-filter:blur(4px);border-radius:6px;font-size:.65rem;font-weight:800;color:#86efac;border:1px solid rgba(134,239,172,.3);opacity:0;transition:opacity .25s ease}.group:hover .rtp-badge{opacity:1}.provider-badge{position:absolute;top:6px;right:6px;padding:2px 5px;background:#000000a6;backdrop-filter:blur(4px);border-radius:5px;font-size:.6rem;font-weight:700;color:#ffffffb3;opacity:0;transition:opacity .25s ease}.group:hover .provider-badge{opacity:1}.game-badge-hot{position:absolute;top:6px;left:6px;padding:2px 7px;background:linear-gradient(135deg,#8f1010,#c0392b);border-radius:6px;font-size:.62rem;font-weight:900;color:#fff;letter-spacing:.05em;box-shadow:0 2px 6px #8f101080}.game-badge-new{position:absolute;top:6px;left:6px;padding:2px 7px;background:linear-gradient(135deg,#0369a1,#0ea5e9);border-radius:6px;font-size:.62rem;font-weight:900;color:#fff;letter-spacing:.05em;box-shadow:0 2px 6px #0ea5e980}@media(prefers-reduced-motion:reduce){.reveal-up,.reveal-scale,.reveal-left,.reveal-right{opacity:1;transform:none}.btn-shimmer,.jackpot-ticker-inner{animation:none}.aurora-card:before{animation:none}}@font-face{font-family:Outfit;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/outfit/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/outfit/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
