.nav-wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(0deg,#0e0a1abf,#0e0a1af2);border-bottom:1px solid #ffffff0f;position:-webkit-sticky;position:sticky;top:0;z-index:40}.navbar{justify-content:space-between;padding:14px 0}.brand,.navbar{align-items:center;display:flex}.brand{font-size:20px;font-weight:800;gap:10px}.brand svg{animation:float 4s ease-in-out infinite;color:var(--brand)}.links{display:flex;gap:6px;list-style:none;margin:0;padding:0}.links a{align-items:center;border:1px solid #0000;border-radius:12px;color:var(--muted);display:inline-flex;gap:8px;padding:8px 12px;transition:.2s}.links a:hover{background:#ffffff08;border-color:#ffffff14;color:var(--text)}.links .active{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border-color:#ffffff1f;color:var(--text)}.icon-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;display:inline-flex;justify-content:center;padding:8px}.burger,.drawer{display:none}.drawer{background:#0009;flex-direction:column;gap:12px;inset:0;padding:64px 20px;position:fixed}.drawer a{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:10px;padding:12px}.drawer .close{position:absolute;right:16px;top:16px}.drawer.open{display:flex}@media (max-width:980px){.links{display:none}.burger{display:inline-flex}}.site-footer{border-top:1px solid #ffffff0f;margin-top:50px;padding:28px 0}.footer-grid{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:2fr 1fr 1fr}.footer-grid nav{grid-gap:6px;display:grid;gap:6px}.socials{display:flex;gap:10px;justify-content:flex-end}.copy{color:var(--muted);padding-top:18px;text-align:center}@media(max-width:900px){.footer-grid{grid-template-columns:1fr}.socials{justify-content:flex-start}}.hero{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.2fr 1fr;margin-top:22px;overflow:hidden;padding:22px;position:relative}.hero-left h1{font-size:clamp(28px,6vw,56px);line-height:1.05;margin:0}.hero-left h1 span:first-child{color:#e6dbff}.hero-left h1 span:nth-child(2){color:#c9f7ff}.hero-left h1 span:nth-child(3){color:#ffe4f7}.cta{display:flex;gap:12px;margin-top:12px}.hero-right{min-height:180px;position:relative}.orb{animation:float 6s ease-in-out infinite;border-radius:50%;filter:blur(16px);opacity:.7;position:absolute}.orb-a{background:#7c4dff99;height:160px;right:0;top:10%;width:160px}.orb-b{background:#00e5ff80;bottom:10%;height:120px;left:10%;width:120px}.orb-c{background:#ff339973;bottom:0;height:80px;right:20%;width:80px}@media(max-width:960px){.hero{grid-template-columns:1fr}.hero-right{height:120px}}.adsense-slot{padding:12px;width:auto}.game-card{align-items:center;display:flex;gap:16px;padding:14px;transition:transform .22s ease,box-shadow .22s ease}.game-card:hover{box-shadow:0 30px 60px #00000073;transform:translateY(-6px)}.game-card.compact{flex-direction:column}.thumb{border:1px solid #ffffff0f;border-radius:12px;flex:0 0 auto;height:110px;overflow:hidden;width:160px}.thumb img{height:100%;object-fit:cover;transform:scale(1.02);transition:transform .25s ease;width:100%}.game-card:hover .thumb img{transform:scale(1.06)}.g-body{flex-direction:column}.g-body,.meta{display:flex;gap:8px}.meta{flex-wrap:wrap}.pill{background:#ffffff05;border:1px solid #ffffff0f;border-radius:999px;padding:6px 10px}.pill.mode{color:#c9e6ff}.easy{color:#a6f7a6}.medium{color:#ffe49a}.hard{color:#ff9a9a}@media(max-width:720px){.game-card{flex-direction:column}.thumb{height:160px;width:100%}}.rules-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:280px 1fr}.menu{display:flex;flex-direction:column;gap:8px;padding:10px}.menu-item{background:#0000;border:1px solid #ffffff1a;border-radius:12px;color:var(--text);cursor:pointer;padding:10px;text-align:left;transition:.2s}.menu-item:hover{background:#ffffff0a}.menu-item.active{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border-color:#fff3}.details{display:flex;flex-direction:column;gap:12px;padding:14px}.rules-block{border-top:1px solid #ffffff0f;padding-top:10px}details{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;margin:8px 0;padding:10px}@media(max-width:980px){.rules-layout{grid-template-columns:1fr}}.fact-card{overflow:hidden;padding:14px;position:relative}.fact-card:after{background:radial-gradient(circle,#00e5ff40,#0000 60%);border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-40px;width:120px}.fact-badge{background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;color:#c9f7ff;display:inline-block;font-size:12px;margin-bottom:8px;padding:6px 10px}.about-hero{display:flex;flex-direction:column;gap:6px;margin-top:18px;padding:22px;text-align:center}.about-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#e6dbff,#c9f7ff,#ffe4f7);-webkit-background-clip:text;margin:0}.tagline{color:var(--muted)}.about-content{line-height:1.7;margin-top:12px;padding:16px}.about-tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:14px}.tile{padding:14px;text-align:center;transition:transform .2s ease}.tile:hover{transform:translateY(-6px)}@media(max-width:900px){.about-tiles{grid-template-columns:1fr}}.contact-container{margin:auto;max-width:800px;padding:40px 20px;text-align:center}.contact-form{display:flex;flex-direction:column;gap:15px;margin-bottom:40px}.contact-form input,.contact-form textarea{background-color:#10061e;border:1px solid #580303;border-radius:8px;color:#fff;font-size:1rem;outline:none;padding:12px;transition:.2s}.contact-form input:focus,.contact-form textarea:focus{border-color:#fffeff;box-shadow:0 0 6px #10061e66}.contact-form button{background:#10061e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;padding:12px;transition:.3s}.contact-form button:hover{background:#2d1354}.social-links h2{margin-bottom:15px}.icons{display:flex;font-size:2rem;gap:20px;justify-content:center}.icons a{color:#a081cb;transition:.3s}.icons a:hover{color:#2d1354}:root{--bg:#0e0a1a;--card:#ffffff0f;--glass-border:#ffffff1a;--text:#f2f3ff;--muted:#b7b7d6;--brand:#7c4dff;--accent:#00e5ff;--radius:18px;--shadow:0 12px 28px #0000008c}*{box-sizing:border-box}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(900px 600px at 10% 10%,#7c4dff24,#0000 30%),radial-gradient(800px 500px at 90% 20%,#00e5ff1f,#0000 28%),#0e0a1a;background:radial-gradient(900px 600px at 10% 10%,#7c4dff24,#0000 30%),radial-gradient(800px 500px at 90% 20%,#00e5ff1f,#0000 28%),var(--bg);color:#f2f3ff;color:var(--text);font-family:Poppins,system-ui,Segoe UI,Roboto,Arial,sans-serif;margin:0;overflow-y:overlay}.container{margin:0 auto;width:min(1120px,92%)}.app-main{min-height:72vh;padding-top:76px}.morphic-card{-webkit-backdrop-filter:blur(10px) saturate(125%);backdrop-filter:blur(10px) saturate(125%);background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:18px;border-radius:var(--radius);box-shadow:0 12px 28px #0000008c;box-shadow:var(--shadow)}.btn{align-items:center;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:999px;cursor:pointer;display:inline-flex;gap:8px;padding:10px 16px;transition:transform .18s ease,box-shadow .18s ease}.btn:hover{box-shadow:0 20px 36px #00000059;transform:translateY(-3px)}.btn-primary{border-color:#7c4dff59;box-shadow:0 0 0 4px #7c4dff14}.grid{grid-gap:18px;display:grid;gap:18px}.grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.grid-3{grid-template-columns:1fr 1fr}}@media(max-width:640px){.grid-3{grid-template-columns:1fr}}.text-muted{color:#b7b7d6;color:var(--muted)}.section{margin:26px 0}.section-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:12px}.section-title{font-size:clamp(22px,3vw,28px);margin:0}.section-sub{margin:0 0 4px}.adsense-slot,.section-sub{color:#b7b7d6;color:var(--muted)}.adsense-slot{align-items:center;border:1px dashed #ffffff29;border-radius:12px;display:flex;justify-content:center;margin:16px 0;min-height:90px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}
/*# sourceMappingURL=main.ba553f24.css.map*/