[data-section=faq]{background:radial-gradient(820px 320px at 18% 0%,rgba(56,189,248,.18),transparent 60%),radial-gradient(620px 240px at 82% 4%,rgba(56,189,248,.12),transparent 60%),linear-gradient(180deg,var(--dark) 0%,#0a0e1a 100%) !important;border-top:1px solid var(--border)}#home-page>section.bg-dark{background:radial-gradient(900px 340px at 12% 0%,rgba(56,189,248,.18),transparent 62%),radial-gradient(700px 260px at 88% 6%,rgba(56,189,248,.12),transparent 62%),linear-gradient(180deg,#0a0e1a 0%,#0f1420 100%) !important}#home-page>section.bg-dark .game-card:hover{border-color:rgba(56,189,248,.45)}#home-page>section.bg-dark .game-card:before{background:radial-gradient(600px 200px at 50% 100%,rgba(56,189,248,.28),transparent 60%)}#home-page>section.bg-dark .game-card .btn.btn-primary,#home-page>section.bg-dark .btn.btn-primary{background:#38bdf8;border-color:#38bdf8}#home-page>section.bg-dark .game-card .btn.btn-primary:hover,#home-page>section.bg-dark .btn.btn-primary:hover{filter:brightness(1.05)}.hero .btn.btn-primary{background:#38bdf8;border-color:#38bdf8}.hero .btn.btn-primary:hover{filter:brightness(1.05)}.page-content .btn.btn-primary{background:#38bdf8;border-color:#38bdf8}:root{--primary:#00d4ff;--primary-600:#00b8e6;--secondary:#06f;--secondary-600:#0052cc;--accent:#0f8;--accent-600:#00cc6a;--dark:#0a0e1a;--dark-600:#0f1420;--dark-700:#141a2a;--border:rgba(255,255,255,.08);--light:#e8f0fe;--muted:#a8b8d8;--text:#f5f7fa;--shadow-lg:0 20px 50px rgba(3,7,18,.6);--shadow-md:0 10px 25px rgba(3,7,18,.45);--ring:0 0 0 3px rgba(0,212,255,.25);--radius:14px;--radius-sm:10px;--radius-lg:22px;--space-1:6px;--space-2:10px;--space-3:16px;--space-4:24px;--space-5:36px;--space-6:56px;--glass-bg:rgba(255,255,255,.06);--glass-bg-strong:rgba(255,255,255,.08);--glass-stroke:rgba(255,255,255,.14);--glass-highlight:rgba(255,255,255,.22);--blob-1:rgba(0,212,255,.25);--blob-2:rgba(0,102,255,.2);--blob-3:rgba(0,255,136,.18)}body{font-family:'Orbitron',ui-rounded,system-ui,sans-serif;background:radial-gradient(1200px 600px at 10% -10%,rgba(0,212,255,.16),transparent 40%),radial-gradient(900px 500px at 90% 10%,rgba(0,102,255,.12),transparent 45%),linear-gradient(180deg,var(--dark),#0a0e1a 40%,#0a0e1a 100%);color:var(--light);min-height:100vh;overflow-x:hidden;position:relative}h1,h2,h3,h4,h5,h6{font-family:'Orbitron',ui-rounded,system-ui,sans-serif;font-weight:700}.navbar{background:linear-gradient(180deg,rgba(15,17,32,.55),rgba(15,17,32,.35));backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border-bottom:1px solid rgba(255,255,255,.08);padding:var(--space-3) 0;box-shadow:0 4px 30px rgba(0,0,0,.2)}.navbar-brand{font-weight:800;font-size:1.8rem;color:var(--light);text-shadow:0 0 10px rgba(0,212,255,.35);position:relative;overflow:hidden;letter-spacing:.3px;animation:brandBreath 6s ease-in-out infinite}.navbar-brand span{background:linear-gradient(90deg,var(--accent),var(--secondary),var(--primary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:220% 220%;animation:gradientShift 8s ease-in-out infinite}.navbar-brand:after{content:'';position:absolute;top:0;left:-30%;height:100%;width:30%;background:linear-gradient(75deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:skewX(-20deg);animation:brandShine 9s ease-in-out infinite}@keyframes brandShine{0%{left:-50%;opacity:0}8%{opacity:1}12%{left:120%;opacity:0}100%{left:120%;opacity:0}}@keyframes brandBreath{0%,100%{text-shadow:0 0 8px rgba(0,212,255,.28),0 0 0 rgba(0,102,255,0);transform:translateZ(0)}50%{text-shadow:0 0 12px rgba(0,212,255,.5),0 0 18px rgba(0,102,255,.18)}}.navbar-brand:before{content:'';position:absolute;left:0;right:0;bottom:-6px;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.6),rgba(0,102,255,.6),transparent);background-size:200% 100%;animation:underlineFlow 6.5s ease-in-out infinite;border-radius:2px;opacity:.7}@keyframes underlineFlow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.navbar-brand i{color:var(--accent);filter:drop-shadow(0 0 6px rgba(0,255,136,.35))}@media (prefers-reduced-motion:reduce){.navbar-brand,.navbar-brand:before,.navbar-brand:after,.navbar-brand span{animation:none !important}}.nav-link{color:var(--muted) !important;font-weight:600;margin:0 12px;letter-spacing:.2px;transition:color .2s ease,transform .2s ease;position:relative}.nav-link:after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--secondary));transition:width .25s ease}.nav-link:hover{color:var(--light) !important}.nav-link:hover:after{width:100%}.nav-link.active{color:var(--accent) !important}.navbar.navbar-dark{position:sticky;top:0}.navbar .navbar-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.navbar .navbar-center .navbar-brand{pointer-events:auto;margin:0}.navbar .navbar-left,.navbar .navbar-right{display:flex;align-items:center;gap:6px}.navbar .navbar-left .nav-link,.navbar .navbar-right .nav-link{margin:0 6px}@media (max-width:991.98px){.navbar .container{display:flex;justify-content:space-between;align-items:center;width:100%}.navbar .navbar-center{display:none}.navbar .navbar-brand{display:inline-block;margin:0;order:1}.navbar-toggler{order:2;margin-left:auto}.navbar-collapse{order:3;width:100%;margin-top:1rem}.navbar-collapse .navbar-brand-mobile{display:block;text-align:center;margin-bottom:1rem;padding:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.navbar-collapse .navbar-brand-mobile .navbar-brand{font-size:1.6rem}.navbar-collapse .navbar-nav{flex-direction:column;text-align:center;width:100%}.navbar-collapse .navbar-left,.navbar-collapse .navbar-right{display:flex;flex-direction:column;width:100%;gap:0}.navbar-collapse .navbar-left .nav-link,.navbar-collapse .navbar-right .nav-link{margin:.25rem 0;padding:.75rem 1rem;text-align:center}}.navbar .navbar-brand-mobile{display:none}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,rgba(0,212,255,.18),transparent 32%),radial-gradient(circle at bottom left,rgba(0,102,255,.14),transparent 30%);z-index:-1;background-size:160% 160%;animation:panBg 18s ease-in-out infinite}.hero-image .hero-bg{background:linear-gradient(180deg,rgba(10,14,26,.75) 0%,rgba(10,14,26,.55) 40%,rgba(10,14,26,.65) 100%),url('/wp-content/uploads/img_hero-scaled.jpg') center/cover no-repeat;animation:none}.hero-image .display-3{text-transform:none;letter-spacing:.2px}.hero-image .lead{color:var(--text);opacity:.95}.hero-image .hero-content{text-align:center}.hero-image .hero-content .d-flex.gap-3{justify-content:center}.hero-content{padding-top:80px}.text-gradient{background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:gradientShift 6s ease-in-out infinite}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes panBg{0%{background-position:0 0,100% 100%}50%{background-position:100% 0,0% 100%}100%{background-position:0 0,100% 100%}}.hero-visual{position:relative;width:100%;height:380px;display:grid;place-items:center}.slot-hero{position:relative;width:360px;height:300px;background:#0f1420;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-md);padding:18px}.slot-topbar{position:absolute;top:0;left:0;right:0;height:46px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0));border-top-left-radius:18px;border-top-right-radius:18px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;gap:8px}.slot-led{width:6px;height:6px;background:#ff4d4d;border-radius:50%;box-shadow:0 0 8px rgba(255,77,77,.7);animation:ledBlink 1.8s ease-in-out infinite}.slot-led:nth-child(2){background:#00d4ff;box-shadow:0 0 8px rgba(0,212,255,.7);animation-delay:.2s}.slot-led:nth-child(3){background:#0f8;box-shadow:0 0 8px rgba(0,255,136,.7);animation-delay:.4s}@keyframes ledBlink{0%,100%{opacity:.6}50%{opacity:1}}.slot-window{position:absolute;top:56px;left:18px;right:18px;bottom:70px;background:radial-gradient(180px 80px at 50% 20%,rgba(255,255,255,.06),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr)}.reel{position:relative;border-right:1px solid rgba(255,255,255,.06)}.reel:last-child{border-right:0}.reel-strip{position:absolute;left:0;right:0;top:0;will-change:transform}.symbol{height:84px;display:grid;place-items:center;font-family:'Orbitron',sans-serif;font-weight:800;font-size:24px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}.symbol[data-type="7"]{color:#ff6b6b}.symbol[data-type=bar]{color:#00d4ff}.symbol[data-type=cherry]{color:#0f8}.symbol[data-type=diamond]{color:#82b1ff}.slot-hero.spinning .reel-strip{transition:transform .6s linear}.slot-hero .reel-strip.fast{transition:transform .2s linear}.slot-hero .reel-strip.slow{transition:transform .9s cubic-bezier(.22,.61,.36,1)}.slot-hero.win .slot-window{box-shadow:0 0 0 2px rgba(0,255,136,.35) inset,0 0 40px rgba(0,255,136,.25);border-color:rgba(0,255,136,.5)}.slot-hero.lose{animation:loseShake .5s ease}@keyframes loseShake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.symbol.win{filter:drop-shadow(0 0 10px rgba(255,255,255,.35));transform:scale(1.06)}.spin-btn[disabled]{opacity:.7;cursor:not-allowed}.slot-controls{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;justify-content:space-between}.spin-btn{background:linear-gradient(180deg,rgba(0,102,255,.85),rgba(0,102,255,.65));border:1px solid rgba(0,102,255,.55);color:#fff;font-weight:800;padding:10px 16px;border-radius:12px;box-shadow:0 8px 24px rgba(3,7,18,.35);letter-spacing:.5px;backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%)}.spin-btn:hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 16px 40px rgba(3,7,18,.5)}.bet-pill{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:6px 12px;font-weight:700;color:var(--text)}@media (prefers-reduced-motion:reduce){.text-gradient,.hero-bg,.hero-visual .ring,.hero-visual .ticks,.hero-visual .orb,.hero-visual .pulse,body:before,body:after{animation:none}}.btn-primary{background:var(--primary);border:0;padding:12px 30px;border-radius:var(--radius);font-weight:700;transition:transform .15s ease,box-shadow .15s ease;box-shadow:var(--shadow-md)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-outline-light:hover{background:var(--accent);border-color:var(--accent)}.btn{background:linear-gradient(180deg,var(--glass-bg-strong),rgba(255,255,255,.03));color:var(--light);border:1px solid var(--glass-stroke);backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%);border-radius:var(--radius);box-shadow:0 8px 24px rgba(3,7,18,.35)}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(3,7,18,.5)}.btn:active{transform:translateY(0);box-shadow:0 8px 24px rgba(3,7,18,.35)}.btn:focus{box-shadow:var(--ring)}.btn.btn-primary{color:#fff;background:linear-gradient(180deg,rgba(0,102,255,.85),rgba(0,102,255,.65));border-color:rgba(0,102,255,.55);text-shadow:0 1px 0 rgba(0,0,0,.3)}.btn.btn-primary:hover{filter:brightness(1.03)}.btn.btn-outline-light{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));color:var(--light);border-color:rgba(255,255,255,.28)}.btn.btn-outline-light:hover{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05));color:var(--light);border-color:rgba(255,255,255,.38)}.section-title{position:relative;margin-bottom:var(--space-5);font-weight:800;text-align:center;color:var(--light)}.section-title:after{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:2px}[data-reveal]{opacity:0;transform:translateY(22px);filter:blur(3px);transition:opacity .7s ease,transform .7s ease,filter .7s ease}[data-reveal].revealed{opacity:1;transform:none;filter:none}[data-reveal=left]{transform:translateX(-26px)}[data-reveal=right]{transform:translateX(26px)}[data-reveal=zoom]{transform:scale(.96)}.reveal-delay-1{transition-delay:.05s}.reveal-delay-2{transition-delay:.12s}.reveal-delay-3{transition-delay:.18s}.accordion{--bs-accordion-bg:transparent;--bs-accordion-color:var(--text);--bs-accordion-border-color:rgba(255,255,255,.12)}.accordion-item{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12) !important;border-radius:var(--radius) !important;overflow:hidden;box-shadow:0 8px 24px rgba(3,7,18,.35);backdrop-filter:blur(10px) saturate(110%);-webkit-backdrop-filter:blur(10px) saturate(110%);margin-bottom:14px}.accordion-button{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));color:var(--light) !important;font-weight:700;letter-spacing:.2px;box-shadow:none !important}.accordion-button:not(.collapsed){color:var(--accent) !important;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04));border-bottom:1px solid rgba(255,255,255,.12)}.accordion-button:focus{box-shadow:var(--ring) !important}.accordion-button:after{filter:invert(1) brightness(.9);opacity:.8}.accordion-body{color:var(--text);background:0 0}.game-card{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border-radius:var(--radius);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;border:1px solid rgba(255,255,255,.12);margin-bottom:var(--space-4);box-shadow:0 10px 30px rgba(3,7,18,.45);backdrop-filter:blur(12px) saturate(110%);-webkit-backdrop-filter:blur(12px) saturate(110%);position:relative}.game-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:rgba(124,77,255,.35)}.game-card img{display:block;width:100%;height:220px;object-fit:cover;transition:transform .4s ease,filter .4s ease}.game-card:before{content:'';position:absolute;inset:0;background:radial-gradient(600px 200px at 50% 100%,rgba(124,77,255,.28),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.game-card:hover:before{opacity:1}.game-card:hover img{transform:scale(1.06);filter:brightness(.95) saturate(1.08)}.game-card .p-4{transition:transform .3s ease}.game-card:hover .p-4{transform:translateY(-2px)}.game-card .btn{transition:transform .2s ease,box-shadow .2s ease}.game-card:hover .btn{transform:translateY(-2px);box-shadow:0 10px 24px rgba(3,7,18,.45)}.game-iframe-container{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border-radius:var(--radius);padding:var(--space-4);margin:var(--space-4) 0;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px rgba(3,7,18,.45);backdrop-filter:blur(12px) saturate(110%);-webkit-backdrop-filter:blur(12px) saturate(110%)}.feature-icon{font-size:2.5rem;margin-bottom:var(--space-3);transition:all .3s ease;position:relative}.frost-icon-1{color:#87ceeb;filter:drop-shadow(0 0 10px rgba(135,206,235,.4))}.frost-icon-2{color:#b0e0e6;filter:drop-shadow(0 0 10px rgba(176,224,230,.4))}.frost-icon-3{color:#e6f3ff;filter:drop-shadow(0 0 10px rgba(230,243,255,.4))}.feature-card{transition:all .3s ease;cursor:pointer;height:100%;display:flex;flex-direction:column}.feature-card .content-card{height:100%;display:flex;flex-direction:column}.feature-card .content-card p{flex-grow:1}.feature-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.feature-card:hover .frost-icon-1{color:#5dade2;transform:scale(1.1) rotate(-3deg);filter:drop-shadow(0 0 20px rgba(135,206,235,.6))}.feature-card:hover .frost-icon-2{color:#85c1e9;transform:scale(1.1) rotate(3deg);filter:drop-shadow(0 0 20px rgba(176,224,230,.6))}.feature-card:hover .frost-icon-3{color:#d5e8f7;transform:scale(1.1) rotate(-2deg);filter:drop-shadow(0 0 20px rgba(230,243,255,.6))}.feature-card:hover h4{color:var(--primary);transform:translateY(-2px)}footer{background:linear-gradient(135deg,#0a0e1a 0%,#0f1420 100%);padding:60px 0 30px;margin-top:20px}#home-page+footer,body:has(#home-page) footer{margin-top:0}.social-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border-radius:50%;margin-right:10px;transition:all .3s}.social-icon:hover{background:var(--accent);transform:translateY(-5px)}@keyframes float{0%{transform:translateY(0px)}50%{transform:translateY(-15px)}100%{transform:translateY(0px)}}.floating{animation:float 5s ease-in-out infinite}.glow{text-shadow:0 0 10px rgba(106,17,203,.5)}.page-content{min-height:70vh}.content-card{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border-radius:var(--radius);padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 26px rgba(3,7,18,.4);backdrop-filter:blur(10px) saturate(110%);-webkit-backdrop-filter:blur(10px) saturate(110%)}.content-container{max-width:900px;margin:0 auto}.age-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:none;align-items:center;justify-content:center;z-index:9999}.age-content{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));padding:40px;border-radius:15px;text-align:center;max-width:500px;border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 50px rgba(0,0,0,.45);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}.cookie-banner{position:fixed;bottom:0;left:0;width:100%;background:linear-gradient(180deg,rgba(15,17,32,.65),rgba(15,17,32,.85));padding:20px;box-shadow:0 -10px 35px rgba(0,0,0,.35);z-index:1000;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);border-top:1px solid rgba(255,255,255,.12)}.language-selector{position:fixed;top:100px;right:20px;z-index:100}.login-form{background:rgba(255,255,255,.05);border-radius:15px;padding:30px;margin:30px auto;max-width:500px}#page-content{display:none}#home-page{display:block}footer{background:linear-gradient(135deg,#0a0e1a 0%,#0f1420 100%);padding:3rem 0 1.5rem;color:#f5f7fa}#home-page+footer,body:has(#home-page) footer{margin-top:0}footer h4,footer h5{font-weight:700;color:#e8f0fe}footer a{color:#f5f7fa;transition:all .3s ease}footer a:hover{color:#00d4ff;text-decoration:none}.footer-links li{margin-bottom:.5rem}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.1);margin-right:.75rem;transition:all .3s ease}.social-icon:hover{background:linear-gradient(135deg,#00d4ff 0%,#06f 100%);transform:translateY(-3px)}.copyright{font-size:.9rem;opacity:.8}.about-section{background:#0f1420;padding:4rem 0;color:#f5f7fa}.about-content{max-width:800px;margin:0 auto;text-align:center}.footer-notice{background:rgba(0,0,0,.3);border-left:4px solid #00d4ff;padding:1rem;margin:1.5rem 0;border-radius:4px;font-size:.9rem}.privacy-list{list-style-type:none;padding-left:0}.privacy-list li{margin-bottom:15px;padding-left:25px;position:relative}.privacy-list li:before{content:"•";color:var(--accent);font-weight:700;position:absolute;left:0}.disclaimer-list{list-style-type:none;padding-left:0}.disclaimer-list li{margin-bottom:15px;padding-left:30px;position:relative}.disclaimer-list li:before{content:"•";color:var(--accent);font-size:20px;position:absolute;left:0;top:-3px}.last-updated{font-style:italic;color:#aaa;text-align:center;margin-top:40px}footer{background:radial-gradient(800px 300px at 10% 0%,rgba(0,212,255,.1),transparent 60%),radial-gradient(700px 260px at 90% 10%,rgba(0,102,255,.1),transparent 60%),linear-gradient(180deg,#0f1420 0%,#0a0e1a 100%) !important;border-top:1px solid var(--border);padding:3.5rem 0 1.75rem !important;color:var(--text) !important}#home-page+footer,body:has(#home-page) footer{margin-top:0}.footer-brand{font-family:'Orbitron',ui-rounded,system-ui,sans-serif;font-weight:800;font-size:1.4rem;letter-spacing:.4px}.footer-top{display:flex;align-items:center;justify-content:center;gap:14px;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--border)}.footer-top .badge-pill{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:999px;padding:6px 12px;color:var(--text);font-weight:700}@media (max-width:768px){.footer-top{flex-wrap:wrap}}footer h4,footer h5{color:var(--light) !important;letter-spacing:.3px}footer a{color:var(--text) !important;opacity:.9}footer a:hover{color:var(--light) !important;opacity:1}.footer-links a{position:relative;text-decoration:none}.footer-links a:after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--secondary));transition:width .25s ease;border-radius:2px}.footer-links a:hover:after{width:100%}footer .social-icon{width:42px;height:42px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid var(--border);box-shadow:var(--shadow-md)}footer .social-icon:hover{background:linear-gradient(135deg,var(--secondary) 0%,var(--primary) 100%);color:#fff}footer .footer-notice{background:rgba(255,255,255,.04);border-left:4px solid var(--secondary);border-radius:var(--radius-sm)}footer hr{border-color:var(--border);opacity:1}footer .copyright{color:var(--muted)}@media (max-width:768px){footer{padding:2.5rem 0 1.5rem !important}.footer-links li{margin-bottom:.35rem}}#home-page+footer,body:has(#home-page) footer{margin-top:0}.game-container{position:relative;width:100%;height:auto;overflow:hidden;border-radius:10px;background:#0a0e1a;display:flex;align-items:center;justify-content:center}#canvas{width:100% !important;height:100% !important;object-fit:cover;top:0 !important;left:0 !important}#game-wrapper{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}