:root{--bg:#0b0717;--panel:#151027;--panel2:#1c1534;--line:#362a50;--text:#faf8ff;--muted:#a7a0bb;--pink:#fb439e;--pink2:#ff83cb;--yellow:#fae65a;--cyan:#53e6ee;--green:#70eeaa;--display:'Press Start 2P',monospace;--body:'Chakra Petch',Arial,sans-serif}
*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:16px;overflow-x:hidden}body.modal-open{overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}button:disabled{opacity:.5;cursor:not-allowed}img{max-width:100%}.container{width:min(1220px,calc(100% - 72px));margin-inline:auto}.ambient{position:absolute;pointer-events:none;filter:blur(90px);z-index:-1;border-radius:50%}.ambient-one{width:510px;height:650px;right:-210px;top:40px;background:rgba(201,34,148,.13)}.ambient-two{width:420px;height:430px;left:-280px;top:340px;background:rgba(67,65,188,.1)}.scanlines{position:fixed;inset:0;pointer-events:none;z-index:40;opacity:.12;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,.38) 3px 4px)}.announcement{height:31px;background:#f746a1;display:flex;align-items:center;justify-content:center;gap:18px;font-family:var(--display);font-size:8px;letter-spacing:.12em;color:#17071c;white-space:nowrap;overflow:hidden}.announcement .status-dot{background:#160c21;width:6px;height:6px}.announcement-spacer{opacity:.55}.status-dot{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px rgba(112,238,170,.9)}.header{display:flex;align-items:center;height:87px;gap:42px;position:relative;z-index:5;border-bottom:1px solid #ffffff12}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand-icon{display:grid;place-items:center;width:41px;height:41px;background:var(--pink);border:3px solid #ff8fc7;box-shadow:4px 4px 0 #61214d;transform:rotate(-5deg);font-size:27px;color:#fff;font-weight:700}.brand-controller{transform:rotate(5deg);line-height:1}.brand-name{font-family:var(--display);font-size:15px;letter-spacing:-1px;white-space:nowrap}.brand-name>span{color:var(--pink)}.brand-name small{display:block;font-size:7px;text-align:right;letter-spacing:3px;margin-top:6px;color:#ada1cb}.nav{display:flex;gap:35px;margin-left:auto}.nav a{font-size:12px;color:#d5ccdf;font-weight:700;letter-spacing:.095em;transition:color .2s}.nav a:hover,.footer a:hover,.footer button:hover{color:var(--pink)}.header-actions{display:flex;gap:20px;align-items:center}.session-chip{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:10px;color:#bcb0d0;letter-spacing:.09em;font-weight:700}.btn{border:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap;font-weight:700;font-size:13px;letter-spacing:.08em;transition:transform .18s,box-shadow .18s,background .18s}.btn:hover{transform:translateY(-3px)}.btn-header{padding:14px 17px;border:1px solid #c53485;color:white;background:#30112f;box-shadow:3px 3px 0 #6b1b55}.btn-header span{color:var(--pink);font-size:17px}.menu-toggle{display:none;border:1px solid var(--line);background:#20152b;color:white;padding:8px 12px;font-size:24px}.hero{min-height:670px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:22px;padding-top:37px;padding-bottom:66px;position:relative}.hero-copy{z-index:2;padding-top:32px}.eyebrow{color:var(--cyan);font-family:var(--display);font-size:9px;line-height:2;letter-spacing:.055em;display:flex;align-items:center;gap:11px}.eyebrow-line{width:20px;height:2px;background:var(--cyan);box-shadow:0 0 10px #53e6ee88;flex-shrink:0}.sparkle{color:var(--yellow);font-size:16px}.hero h1{font-family:var(--display);font-size:clamp(29px,3.58vw,51px);line-height:1.64;letter-spacing:-2.6px;margin:25px 0 15px;white-space:nowrap;text-shadow:5px 5px 0 #27132d}.text-pink{color:var(--pink)}.text-yellow{color:var(--yellow)}.text-white{color:var(--text)}.underline-glow{position:relative}.underline-glow:after{position:absolute;content:'';height:6px;background:var(--pink);bottom:-10px;left:0;right:0;transform:skewX(-15deg)}.hero-subtitle{max-width:520px;color:#bdb3c9;line-height:1.7;font-size:18px;margin-top:26px}.hero-purchase{display:flex;align-items:center;margin-top:27px;gap:16px}.price-wrap{display:flex;align-items:flex-start;color:var(--yellow)}.price-symbol{font-size:20px;font-weight:700;margin:5px 2px 0 0}.price-wrap strong{font-family:var(--display);font-size:36px;line-height:1.35;letter-spacing:-2px}.price-wrap strong span{font-size:18px;vertical-align:7px}.price-description{border-left:1px solid #6f5b7c;padding-left:16px;display:flex;flex-direction:column;gap:5px}.price-description strong{font-family:var(--display);font-size:10px;line-height:1.6}.price-description span{color:var(--muted);font-size:13px}.hero-cta{display:flex;gap:12px;margin-top:29px}.btn-large{min-height:56px;padding:0 21px}.btn-primary{background:var(--pink);color:#190c22;box-shadow:5px 5px 0 #802857;border:1px solid #ff9fcf;font-weight:800}.btn-primary:hover{background:#ff75b7;box-shadow:7px 7px 0 #802857}.btn-primary>span:first-child{font-size:16px}.btn-arrow{font-size:19px;margin-left:8px}.btn-outline{color:#fbf8ff;border:1px solid #6b4d75;background:#181125}.btn-outline:hover{border-color:var(--cyan);box-shadow:4px 4px 0 #21474c}.hero-trust{display:flex;gap:24px;align-items:center;margin-top:32px;color:#8f87a0;font-size:10px;letter-spacing:.055em;font-weight:700}.trust-check{color:var(--green);margin-right:5px}.hero-visual{min-height:594px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.orbit{position:absolute;border:1px solid #ff4da429;border-radius:50%;z-index:-1}.orbit-one{width:520px;height:520px;box-shadow:0 0 0 45px #f94a9a06,0 0 0 95px #f94a9a04}.orbit-two{width:330px;height:330px;border-color:#45c8e526}.floating-pixel{position:absolute;width:13px;height:13px;background:var(--cyan);box-shadow:15px 0 0 var(--cyan),0 15px 0 var(--cyan);opacity:.65;transform:rotate(13deg);animation:float 4s ease-in-out infinite}.pixel-a{top:75px;left:36px}.pixel-b{right:35px;top:178px;background:var(--pink);box-shadow:15px 0 0 var(--pink),0 15px 0 var(--pink);animation-delay:1s}.pixel-c{bottom:117px;left:14px;background:var(--yellow);box-shadow:15px 0 0 var(--yellow),0 15px 0 var(--yellow);animation-delay:2s}@keyframes float{50%{transform:translateY(-14px) rotate(13deg)}}.cabinet{width:337px;height:535px;position:relative;transform:perspective(1100px) rotateY(-7deg) rotateX(2deg);filter:drop-shadow(20px 25px 14px #0007);animation:cabinetFloat 5s ease-in-out infinite}@keyframes cabinetFloat{50%{transform:perspective(1100px) rotateY(-5deg) rotateX(2deg) translateY(-9px)}}.cabinet:before{content:'';position:absolute;top:64px;left:19px;right:-11px;bottom:16px;background:#45244e;clip-path:polygon(0 0,96% 0,100% 12%,87% 65%,91% 100%,2% 100%,8% 65%,0 12%);box-shadow:inset 0 0 0 7px #fb4b9b}.cabinet-top{height:87px;background:linear-gradient(160deg,#ff62b0,#bc267c);border:7px solid #332042;clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);display:flex;align-items:center;justify-content:space-around;font-family:var(--display);font-size:15px;color:white;text-shadow:3px 3px 0 #812552;box-shadow:inset 0 0 24px #ffb4e27a;position:relative;z-index:3}.cabinet-top span{color:var(--yellow);font-size:17px}.cabinet-top strong span{color:var(--yellow)}.cabinet-screen-frame{height:270px;background:#1e1737;margin:0 15px;padding:16px;border-left:8px solid #e33c91;border-right:8px solid #e33c91;position:relative;z-index:2}.cabinet-screen{position:relative;border:8px solid #090d20;height:100%;border-radius:15px 15px 27px 27px;overflow:hidden;background:radial-gradient(ellipse at center,#1c2641,#080f24 80%);box-shadow:inset 0 0 25px #3c659148,0 0 16px #53d9f125}.cabinet-screen:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#aacdffb0 .8px,transparent .8px);background-size:34px 40px;opacity:.24}.screen-top{position:absolute;top:13px;left:12px;right:12px;display:flex;justify-content:space-between;color:var(--pink2);font-family:var(--display);font-size:6px;line-height:2;z-index:2}.screen-top b{color:white}.invader-field{position:absolute;left:28px;right:28px;top:59px;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;row-gap:21px;animation:invade 3s ease-in-out infinite alternate}@keyframes invade{to{transform:translateX(14px)}}.alien{font-family:monospace;font-weight:900;letter-spacing:-3px;font-size:14px;line-height:.68;white-space:nowrap;display:inline-block;text-shadow:0 0 11px currentColor}.alien-pink{color:#ff6bbc}.alien-blue{color:#55eaf4}.alien-yellow{color:#ffe979}.screen-ship{position:absolute;bottom:23px;color:var(--cyan);left:48%;font-size:24px;text-shadow:0 0 10px var(--cyan);animation:shipMove 3s ease-in-out infinite alternate}@keyframes shipMove{to{transform:translateX(-42px)}}.screen-floor{position:absolute;bottom:19px;left:15px;right:15px;height:2px;background:#54e2f0}.screen-scan{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 4px,#090b2a60 5px 6px);pointer-events:none}.cabinet-console{position:relative;z-index:3;margin:-3px -7px 0;height:93px;background:linear-gradient(135deg,#f9479d,#b32679);clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);border-top:8px solid #ff8ec4;display:flex;align-items:center;padding:0 75px;justify-content:space-between;filter:drop-shadow(0 10px 0 #572652)}.joystick{position:relative;width:13px;height:39px;background:linear-gradient(90deg,#ddd,#7b8298);transform:rotate(-11deg);border-radius:5px;margin-top:-12px}.joystick span{position:absolute;top:-10px;left:-9px;width:32px;height:32px;background:radial-gradient(circle at 30% 30%,#fff699,#ffcf35 45%,#d5821a);border-radius:50%;box-shadow:3px 4px 0 #9b346f}.cabinet-buttons{display:flex;gap:12px;transform:rotate(-11deg)}.cabinet-buttons i{height:21px;width:21px;border-radius:50%;background:#56eefa;border:3px solid #249da4;box-shadow:2px 4px 0 #632959}.cabinet-buttons i:nth-child(2){background:var(--yellow);border-color:#cba83b}.cabinet-buttons i:nth-child(3){background:#f1e1fc;border-color:#ba9fd3}.cabinet-base{height:91px;position:relative;z-index:1;top:-2px;margin:0 28px;background:linear-gradient(90deg,#9f266e,#d83d8c 14%,#7c1d68 100%);border:6px solid #461a49;border-top:0;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;clip-path:polygon(5% 0,95% 0,100% 100%,0 100%)}.coin-slot{border:2px solid #f898ca;padding:6px 15px;color:#fff;font-family:var(--display);font-size:7px;display:flex;gap:12px;align-items:center}.coin-slot span{font-size:18px;color:#f8eb72}.cabinet-mark{font-size:8px;font-weight:700;letter-spacing:.2em;color:#ffb9db}.floor-shadow{width:400px;height:40px;border-radius:100%;background:rgba(232,44,142,.2);filter:blur(21px);position:absolute;bottom:12px}.visual-tag{position:absolute;z-index:4;background:#160f2f;border:1px solid #5e456a;box-shadow:5px 5px 0 #140b1a;white-space:nowrap;display:flex;align-items:center;gap:9px;font-family:var(--display);font-size:8px;padding:14px;color:white}.visual-tag-top{top:111px;right:-2px;transform:rotate(5deg)}.visual-tag-top span{color:var(--yellow);font-size:16px}.visual-tag-bottom{bottom:84px;left:0;transform:rotate(-4deg);border-color:#235f70;color:var(--cyan)}.blinking-dot{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 9px var(--green);animation:blink 1.5s infinite}@keyframes blink{50%{opacity:.25}}.ticker{height:51px;background:var(--yellow);color:#25172c;display:flex;align-items:center;overflow:hidden;border-block:3px solid #fee984}.ticker-track{font-family:var(--display);font-size:11px;white-space:nowrap;min-width:max-content;animation:ticker 25s linear infinite;letter-spacing:2px}@keyframes ticker{to{transform:translateX(-49%)}}.games-section{padding-top:105px;padding-bottom:112px}.section-heading{display:flex;justify-content:space-between;gap:25px;align-items:flex-end}.section-heading h2,.how-header h2,.bottom-content h2{font-family:var(--display);font-size:clamp(24px,3vw,39px);line-height:1.5;letter-spacing:-1.8px;margin:18px 0 13px}.section-heading p,.how-header p{color:var(--muted);font-size:17px;margin:0}.games-count{border:1px solid #3a2f55;background:#17112b;padding:12px 15px;white-space:nowrap;font-family:var(--display);font-size:8px;display:flex;gap:9px;align-items:center;margin-bottom:6px}.games-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:38px}.game-card{border:1px solid #473250;background:var(--panel);overflow:hidden;transition:transform .2s,box-shadow .2s;position:relative}.game-card:hover{transform:translateY(-6px);box-shadow:7px 7px 0 #2c1744}.game-card.green{border-color:#245b50}.game-card.blue{border-color:#27466d}.game-art{height:218px;overflow:hidden;position:relative;background:#25163c}.game-art img{height:100%;width:100%;object-fit:cover;display:block;transition:transform .4s}.game-card:hover .game-art img{transform:scale(1.06)}.game-label{position:absolute;left:18px;top:18px;background:#170d25f0;border:1px solid #604b6c;font-family:var(--display);font-size:8px;color:#fff;padding:9px 11px}.game-label small{color:var(--green);margin-right:4px}.game-art:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 70%,#100a1d55)}.game-info{padding:24px 22px 23px}.game-genre{font-family:var(--display);color:var(--pink);font-size:8px;letter-spacing:.03em}.game-card.green .game-genre{color:var(--green)}.game-card.blue .game-genre{color:var(--cyan)}.game-title{font-family:var(--display);font-size:15px;line-height:1.7;margin:12px 0 10px}.game-description{color:#aaa3bd;font-size:14px;line-height:1.55;min-height:66px;margin:0 0 20px}.game-button{width:100%;background:#28182e;border:1px solid #905478;color:white;display:flex;justify-content:space-between;align-items:center;font-family:var(--display);font-size:10px;padding:15px 15px;transition:background .2s}.game-button:hover{background:var(--pink);color:#130a18}.game-card.green .game-button{border-color:#477c65}.game-card.green .game-button:hover{background:var(--green)}.game-card.blue .game-button{border-color:#3c7791}.game-card.blue .game-button:hover{background:var(--cyan)}.game-button span{font-size:18px}.loading-games{grid-column:1/-1;border:1px dashed var(--line);padding:70px;text-align:center;font-family:var(--display);font-size:11px}.games-footnote{color:#81758e;font-size:12px;margin-top:26px;text-align:center;letter-spacing:.045em}.how-section{padding:88px 0 103px;background:radial-gradient(ellipse at center top,#281331 0%,#130c23 70%);border-block:1px solid #332047;position:relative}.how-section:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.2;background-image:linear-gradient(#a855c91f 1px,transparent 1px),linear-gradient(90deg,#a855c91f 1px,transparent 1px);background-size:44px 44px}.how-section>.container{position:relative}.how-header{text-align:center}.how-header .eyebrow{justify-content:center}.how-header h2{margin-top:15px}.steps{display:flex;justify-content:space-between;align-items:center;margin-top:57px;gap:15px}.step{flex:1;background:#1c1332;border:1px solid #48315e;min-height:255px;padding:24px;position:relative;box-shadow:5px 5px 0 #140c20}.step-num{font-family:var(--display);font-size:13px;color:var(--pink)}.step-icon{height:66px;width:66px;display:grid;place-items:center;border:1px solid #73476f;background:#311b3d;color:var(--yellow);font-family:var(--display);font-size:31px;margin:18px 0 20px}.step:nth-of-type(3) .step-icon{color:var(--cyan)}.step:nth-of-type(5) .step-icon{color:var(--green)}.step h3{font-family:var(--display);font-size:11px;line-height:1.6;margin:0 0 10px}.step p{font-size:14px;color:#aba0bd;line-height:1.65;margin:0}.step-connector{flex:0;color:var(--pink);font-size:18px;font-weight:900;white-space:nowrap}.bottom-cta{padding-block:105px}.bottom-panel{position:relative;background:linear-gradient(120deg,#27102e,#281736 65%,#1a1637);border:2px solid #a33d80;overflow:hidden;padding:54px 60px;box-shadow:9px 9px 0 #341a37}.bottom-glow{position:absolute;right:5%;top:-190px;width:450px;height:450px;background:#e62d8a24;border-radius:50%;filter:blur(40px)}.bottom-content{position:relative;z-index:2}.bottom-content h2{max-width:820px}.bottom-content p{color:#c2b1cb;font-size:18px;margin-bottom:26px}.bottom-deco{position:absolute;right:30px;bottom:-60px;font-family:var(--display);font-size:230px;letter-spacing:-40px;color:#ff66b20b;pointer-events:none}.footer{border-top:1px solid #3b2b47;background:#0b0915}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px 0;color:#847a94;font-size:11px;letter-spacing:.05em}.brand-footer .brand-icon{width:34px;height:34px;font-size:23px}.brand-footer .brand-name{font-size:12px;color:#fff}.footer-inner>div{display:flex;gap:22px}.footer-inner a,.footer-inner button{transition:color .2s}.footer-admin{background:none;border:0;padding:0;color:#9488a8;font-size:11px;letter-spacing:.06em}.footer-legal{border-top:1px solid #211831;padding-top:17px;padding-bottom:22px;text-align:center;color:#6e647b;font-size:11px}.toast{position:fixed;z-index:110;bottom:28px;right:28px;max-width:400px;min-width:230px;padding:16px 20px;background:#21152e;border:1px solid var(--cyan);box-shadow:5px 5px 0 #0b0717;font-weight:700;transform:translateY(120px);opacity:0;transition:.25s;pointer-events:none}.toast.show{transform:translateY(0);opacity:1}.toast.error{border-color:var(--pink)}.modal-overlay[hidden]{display:none}.modal-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:22px}.modal-scrim{position:absolute;inset:0;background:#050309dd;backdrop-filter:blur(8px)}.modal-box{position:relative;z-index:1;width:min(520px,100%);max-height:min(92vh,920px);overflow-y:auto;border:1px solid #a03e82;box-shadow:12px 12px 0 #1c1028;background:#171025;padding:35px}.modal-box.wide{width:min(1050px,100%);padding:29px}.modal-close{position:absolute;top:13px;right:13px;border:1px solid #4e355f;background:#261636;color:#fff;width:32px;height:32px;font-size:16px;z-index:2}.modal-title{font-family:var(--display);font-size:17px;line-height:1.65;margin:8px 40px 10px 0}.modal-lead{color:#b3a5c2;line-height:1.6;font-size:15px}.modal-mini{font-family:var(--display);font-size:8px;color:var(--cyan);line-height:1.6}.modal-price{text-align:center;padding:20px;background:#261635;border:1px dashed #745075;margin:22px 0}.modal-price strong{color:var(--yellow);font-family:var(--display);font-size:28px;display:block}.modal-price span{color:#bcb0ca;font-size:13px;display:block;margin-top:9px}.form-field{display:flex;flex-direction:column;gap:8px;margin:16px 0}.form-field label{color:#d6c9e2;font-weight:700;font-size:13px}.form-field input,.form-field select,.form-field textarea{background:#100b1e;border:1px solid #544064;color:#fff;width:100%;padding:13px;outline:none}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--cyan)}.form-field textarea{min-height:78px;resize:vertical}.full{width:100%}.form-note{font-size:12px;color:#8e839d;line-height:1.55}.pix-card{padding:20px;border:1px solid #544066;background:#20152e;text-align:center;margin-top:20px}.pix-card img{width:186px;height:186px;background:white;padding:6px;margin:0 auto 8px;display:block}.pix-copy{border:1px solid #4b3b62;padding:12px;background:#100b1f;color:#cebed5;word-break:break-all;font-size:11px;text-align:left;max-height:89px;overflow:auto;margin:12px 0}.modal-actions{display:flex;gap:10px;margin-top:18px}.small-btn{padding:10px 15px;border:1px solid #6b5277;background:#291a3b;color:#fff;font-size:12px;font-weight:700}.small-btn:hover{border-color:var(--pink)}.small-btn.danger{border-color:#9e365f;color:#ff95bb}.small-btn.primary{background:var(--pink);border-color:var(--pink);color:#12091e}.payment-wait{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--yellow);font-size:13px;margin-top:18px}.loader{height:17px;width:17px;border:2px solid #6c345c;border-top-color:var(--yellow);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.demo-notice{color:var(--yellow);font-size:11px;border:1px solid #77622e;background:#392a18;padding:12px;margin:14px 0}.game-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px;padding-right:38px}.game-modal-header h2{font-family:var(--display);font-size:17px;line-height:1.55;margin:4px 0}.game-modal-header p{color:#afa0be;margin:0}.game-hud{font-family:var(--display);font-size:9px;color:var(--yellow);line-height:1.8;text-align:right}.game-canvas-wrap{position:relative;background:#050918;border:3px solid #644477;box-shadow:inset 0 0 40px #071138,0 0 26px #e9368440}.game-canvas-wrap canvas{display:block;width:100%;aspect-ratio:16/10;object-fit:contain;touch-action:none}.game-canvas-wrap iframe{width:100%;height:min(62vh,560px);border:0;background:#fff}.game-overlayer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#080a1cdd;flex-direction:column;gap:20px;text-align:center;padding:20px}.game-overlayer[hidden]{display:none}.game-overlayer strong{font-family:var(--display);color:var(--pink);font-size:20px;line-height:1.6}.game-overlayer p{color:var(--yellow);margin:0}.game-controls{display:flex;align-items:center;gap:8px;margin-top:16px;flex-wrap:wrap}.game-controls button{min-width:51px;height:42px;background:#291a3b;border:1px solid #70507e;color:white;font-size:16px;touch-action:none}.game-controls .wide-control{width:80px;font-size:12px;font-weight:700}.game-controls .controls-label{color:#9990a9;font-size:12px;margin-left:auto}.admin-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-right:45px}.admin-top h2{font-family:var(--display);font-size:17px}.admin-tabs{display:flex;gap:8px;margin:22px 0;border-bottom:1px solid #493456;padding-bottom:12px}.admin-tabs button{border:1px solid #4b3659;color:#cbbfd2;background:#1d152b;padding:11px 15px;font-size:12px;font-weight:700}.admin-tabs button.active{color:#160919;border-color:var(--pink);background:var(--pink)}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.stat-box{background:#261835;border:1px solid #54345f;padding:17px 11px}.stat-box strong{display:block;color:var(--yellow);font-family:var(--display);font-size:14px;margin-top:12px}.stat-box small{font-size:11px;color:#ab9abd}.admin-table-wrap{overflow:auto;margin-top:20px}.admin-table{width:100%;border-collapse:collapse;font-size:13px}.admin-table th{text-align:left;background:#2e1d3a;color:var(--pink2);font-size:11px;padding:13px}.admin-table td{border-bottom:1px solid #3a2b4a;padding:10px;vertical-align:middle}.admin-table th,.admin-table td{white-space:nowrap}.admin-table td.title-cell{font-weight:700;white-space:normal;min-width:130px}.state-active{color:var(--green)}.state-paused{color:var(--pink)}.admin-actions{display:flex;gap:5px}.admin-actions button{background:#30203f;color:#fff;border:1px solid #5b4270;padding:7px 9px}.admin-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px}.admin-toolbar h3{font-family:var(--display);font-size:12px}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.admin-form-grid .span-2{grid-column:span 2}.admin-form{border:1px solid #533760;background:#1f152e;margin-top:20px;padding:20px}.admin-form h3{font-family:var(--display);font-size:12px}.admin-hint{border-left:2px solid var(--cyan);padding:10px 14px;background:#1a2635;color:#abb8c6;font-size:12px;line-height:1.5}.inline-info{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.time-counter{color:var(--yellow)}
@media(max-width:1120px){.header{gap:25px}.nav{gap:19px}.session-chip{display:none}.hero h1{font-size:clamp(27px,3.4vw,38px)}.hero-visual{transform:scale(.91)}.visual-tag-top{right:-25px}.visual-tag-bottom{left:-10px}}
@media(max-width:850px){.session-chip{display:inline-flex;font-size:9px}.container{width:min(100% - 38px,660px)}.announcement{font-size:6px;gap:9px}.header{height:77px}.nav{position:absolute;top:74px;right:0;left:0;background:#1b122c;padding:22px;flex-direction:column;border:1px solid var(--line);display:none;z-index:15}.nav.open{display:flex}.header-actions{margin-left:auto}.btn-header{padding:12px;font-size:11px}.menu-toggle{display:block}.hero{display:flex;flex-direction:column;padding-top:61px;padding-bottom:50px;gap:0}.hero-copy{text-align:center;padding:0}.hero-copy .eyebrow{justify-content:center}.hero h1{font-size:clamp(28px,5.7vw,49px);margin-top:20px}.hero-subtitle{margin-inline:auto}.hero-purchase,.hero-cta,.hero-trust{justify-content:center}.hero-visual{width:100%;margin-top:45px;min-height:565px;transform:none}.visual-tag-top{right:0}.visual-tag-bottom{left:0}.games-section{padding-top:72px;padding-bottom:75px}.section-heading{align-items:flex-start;flex-direction:column}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.game-art{height:160px}.game-title{font-size:12px}.steps{flex-direction:column;align-items:stretch}.step{min-height:180px}.step-connector{text-align:center;transform:rotate(90deg);font-size:19px}.footer-inner{flex-wrap:wrap}.footer-inner>span{order:3;width:100%;text-align:center}}
@media(max-width:550px){.container{width:calc(100% - 34px)}.brand-name{font-size:12px}.brand-icon{width:35px;height:35px;font-size:23px}.btn-header{display:none}.hero{padding-top:49px}.eyebrow{font-size:7px;gap:7px}.hero h1{font-size:clamp(25px,7.1vw,37px);letter-spacing:-1.5px}.hero-subtitle{font-size:16px}.hero-cta{flex-direction:column}.btn-large{width:100%}.hero-trust{flex-direction:column;gap:8px}.hero-visual{transform:scale(.83);width:120%;margin-left:-10%;margin-top:-15px;margin-bottom:-42px}.visual-tag{font-size:7px}.visual-tag-top{right:-12px}.visual-tag-bottom{left:0}.games-grid{grid-template-columns:1fr}.game-art{height:200px}.game-description{min-height:auto}.games-count{font-size:7px}.games-section{padding-block:66px}.section-heading h2,.how-header h2,.bottom-content h2{font-size:23px}.how-section{padding-block:70px}.bottom-cta{padding-block:66px}.bottom-panel{padding:32px 22px}.bottom-content p{font-size:16px}.footer-inner{justify-content:center}.footer-inner>div{width:100%;justify-content:center}.modal-overlay{padding:8px}.modal-box{padding:25px 16px;max-height:95vh}.modal-box.wide{padding:19px 10px}.modal-title{font-size:13px}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .span-2{grid-column:auto}.game-modal-header h2{font-size:12px}.game-hud{font-size:7px}.game-controls .controls-label{width:100%}.modal-actions{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
