body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left,#7c3aed2e,#0000 30%),radial-gradient(circle at top right,#ec48992e,#0000 25%),linear-gradient(180deg,#0a0a14,#0f1020 35%,#0d1326);color:#fff;font-family:Inter,Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}.app{min-height:100vh;overflow-x:hidden}.container{margin:0 auto;width:min(1200px,calc(100% - 32px))}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090a14b8;border-bottom:1px solid #ffffff14;position:sticky;top:0;z-index:30}.topbar-inner{gap:20px;justify-content:space-between;min-height:78px}.logo-wrap,.topbar-inner{align-items:center;display:flex}.logo-wrap{gap:12px}.logo-mark{align-items:center;background:linear-gradient(135deg,#7c3aed,#ec4899);border-radius:14px;box-shadow:0 12px 30px #7c3aed59;display:flex;font-weight:800;height:42px;justify-content:center;width:42px}.logo-text{font-size:22px;font-weight:800}.nav{align-items:center;color:#ffffffd1;display:flex;font-size:15px;gap:28px}.nav a:hover{color:#fff}.topbar-actions{align-items:center;display:flex;gap:12px}.btn{border:none;border-radius:16px;cursor:pointer;font-size:14px;font-weight:700;padding:12px 20px;transition:.25s ease}.btn:hover{transform:translateY(-1px)}.btn-large{font-size:15px;padding:14px 24px}.btn-primary{background:linear-gradient(135deg,#7c3aed,#ec4899);box-shadow:0 16px 36px #7c3aed47;color:#fff}.btn-secondary{background:#ffffff14}.btn-ghost,.btn-secondary{border:1px solid #ffffff1f;color:#fff}.btn-ghost{background:#0000}.hero{padding:78px 0 44px}.hero-grid{grid-gap:42px;align-items:center;display:grid;gap:42px;grid-template-columns:1.1fr .9fr}.eyebrow{align-items:center;background:#ffffff14;border-radius:999px;color:#d8ccff;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.3px;margin-bottom:18px;padding:8px 14px}.hero h1{font-size:clamp(42px,6vw,74px);letter-spacing:-2px;line-height:.96;margin:0 0 18px}.hero h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#b98cff 45%,#ff86c8);-webkit-background-clip:text;display:block}.hero p{color:#ffffffc7;font-size:18px;line-height:1.65;margin:0;max-width:640px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.hero-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:34px}.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:24px;padding:20px}.stat-card strong{display:block;font-size:28px;margin-bottom:6px}.stat-card span{color:#ffffffb8;font-size:14px}.hero-right{display:flex;justify-content:center}.hero-phone{max-width:430px;min-height:560px;position:relative;width:100%}.phone-glow{background:radial-gradient(circle,#ec489947,#7c3aed2e,#0000 72%);border-radius:40px;filter:blur(18px);inset:60px 20px 20px 20px;position:absolute}.phone-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#ffffff1f,#ffffff0a),linear-gradient(135deg,#7c3aed47,#ec489929);border:1px solid #ffffff1a;border-radius:30px;box-shadow:0 18px 50px #00000047;position:absolute}.phone-card-main{height:500px;left:50%;padding:24px;top:20px;transform:translateX(-50%);width:290px}.phone-badge{background:#ffffff1f;border-radius:999px;display:inline-block;font-size:12px;font-weight:700;padding:8px 12px}.phone-title{font-size:32px;font-weight:800;line-height:1.05;margin-top:24px}.phone-reels{background:#080a1673;border-radius:24px;display:flex;font-size:54px;font-weight:800;justify-content:space-between;letter-spacing:2px;margin-top:40px;padding:22px}.phone-btn{border-radius:18px;margin-top:36px;padding:16px;width:100%}.mini-card{height:110px;padding:18px;width:170px}.mini-card-1{right:-10px;top:88px}.mini-card-2{bottom:40px;left:-10px}.mini-title{font-size:18px;font-weight:700}.mini-sub{color:#ffffffb3;font-size:14px;margin-top:8px}.bonus-section,.features-section,.games-section{padding:80px 0}.section-head{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.section-head.center{justify-content:center;text-align:center}.section-head h2{font-size:clamp(30px,4vw,48px);letter-spacing:-1px;line-height:1;margin:0}.bonus-grid,.features-grid,.games-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.game-card{border:1px solid #ffffff17;border-radius:28px;box-shadow:0 18px 50px #00000038;display:flex;flex-direction:column;justify-content:space-between;min-height:340px;overflow:hidden;padding:18px;position:relative}.game-card-1{background:linear-gradient(135deg,#4f1d95,#db2777)}.game-card-2{background:linear-gradient(135deg,#0f766e,#2563eb)}.game-card-3{background:linear-gradient(135deg,#92400e,#ef4444)}.game-card-4{background:linear-gradient(135deg,#1d4ed8,#7c3aed)}.game-card-5{background:linear-gradient(135deg,#065f46,#22c55e)}.game-card-6{background:linear-gradient(135deg,#9f1239,#7c2d12)}.game-overlay{background:radial-gradient(circle at top right,#ffffff2e,#0000 25%),linear-gradient(180deg,#0000 30%,#00000047);inset:0;position:absolute}.game-bottom,.game-top{position:relative;z-index:2}.bonus-label,.game-badge{background:#ffffff24;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:8px 12px}.bonus-card h3,.feature-card h3,.game-bottom h3{font-size:28px;line-height:1.05;margin:0 0 10px}.bonus-card p,.feature-card p,.game-bottom p{color:#ffffffd1;line-height:1.6;margin:0 0 16px}.game-btn{width:100%}.bonus-card,.feature-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:28px;padding:28px}.feature-icon{background:linear-gradient(135deg,#7c3aed,#ec4899);border-radius:18px;font-size:24px;height:58px;margin-bottom:18px;width:58px}.auth-overlay,.feature-icon{align-items:center;display:flex;justify-content:center}.auth-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050812b8;inset:0;padding:20px;position:fixed;z-index:100}.auth-modal{background:#141828f5;border:1px solid #ffffff1f;border-radius:30px;box-shadow:0 20px 60px #0006;max-width:460px;padding:28px;position:relative;width:100%}.auth-close{background:#ffffff14;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:24px;height:38px;position:absolute;right:12px;top:12px;width:38px}.switcher{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:22px;margin-top:8px}.switch-btn{background:#ffffff12;border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:700;height:48px}.switch-btn.active{background:linear-gradient(135deg,#7c3aed,#ec4899)}.auth-modal h2{font-size:30px;margin:0 0 18px}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-form input{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;color:#fff;font-size:15px;height:54px;outline:none;padding:0 16px;width:100%}.auth-form input::placeholder{color:#ffffff73}.submit-btn{background:linear-gradient(135deg,#7c3aed,#ec4899);border:none;border-radius:16px;box-shadow:0 16px 36px #7c3aed4d;color:#fff;cursor:pointer;font-size:15px;font-weight:800;height:54px;margin-top:6px}.message{background:#ffffff12;border-radius:14px;color:#fff;font-size:14px;margin-top:16px;padding:14px 16px}@media (max-width:1080px){.bonus-grid,.features-grid,.games-grid,.hero-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.nav{display:none}.bonus-grid,.features-grid,.games-grid,.hero-grid,.hero-stats{grid-template-columns:1fr}.hero{padding-top:44px}.hero-phone{min-height:480px}.phone-card-main{height:440px;width:260px}.phone-reels{font-size:42px}.mini-card-1,.mini-card-2{display:none}.section-head{align-items:flex-start;flex-direction:column}.topbar-actions{gap:8px}.btn{padding:10px 14px}}
/*# sourceMappingURL=main.1142de17.css.map*/