@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Winky+Sans:wght@400;700&display=swap);:root{--bg:#0b1626;--bar:#0f1e33;--surface:#13263f;--surface-raised:#183050;--border:#9be7ff24;--text:#e6f4ff;--text-muted:#a9bed3;--accent:#00b0cf;--accent-hover:#2bc8e4;--ice:#9be7ff;--on-accent:#04121f;--radius:14px;--shadow:0 14px 36px #00000059;--content-width:1100px;--font-display:"Cinzel",Georgia,serif;--font-body:"Winky Sans",system-ui,sans-serif;color-scheme:dark}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1100px 600px at 10% -10%,#00b0cf29,#0000 60%),radial-gradient(900px 520px at 100% 0,#9be7ff12,#0000 60%),#0b1626;background:radial-gradient(1100px 600px at 10% -10%,#00b0cf29,#0000 60%),radial-gradient(900px 520px at 100% 0,#9be7ff12,#0000 60%),var(--bg);color:#e6f4ff;color:var(--text);font-family:Winky Sans,system-ui,sans-serif;font-family:var(--font-body);font-size:17px;line-height:1.6;margin:0;min-height:100vh}h1,h2,h3{font-family:Cinzel,Georgia,serif;font-family:var(--font-display);font-weight:700;letter-spacing:.03em;line-height:1.25;margin:0 0 .6em}p{margin:0 0 1em}img{max-width:100%}a{color:#9be7ff;color:var(--ice)}:focus-visible{border-radius:4px;outline:2px solid #9be7ff;outline:2px solid var(--ice);outline-offset:3px}.page{display:flex;flex-direction:column;min-height:100vh}.page-main{display:flex;flex:1 1;flex-direction:column;gap:56px;margin:0 auto;max-width:1100px;max-width:var(--content-width);padding:48px 24px 80px;width:100%}.panel{background:linear-gradient(160deg,#183050,#13263f);background:linear-gradient(160deg,var(--surface-raised),var(--surface));border:1px solid #9be7ff24;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);box-shadow:0 14px 36px #00000059;box-shadow:var(--shadow);padding:40px}.section-title{align-items:center;color:#e6f4ff;color:var(--text);display:flex;font-size:1.6rem;gap:18px;margin-bottom:20px}.section-title:after{background:linear-gradient(90deg,#00b0cf99,#0000);content:"";flex:1 1;height:1px}.button{align-items:center;background:#00b0cf;background:var(--accent);border:1px solid #0000;border-radius:10px;color:#04121f;color:var(--on-accent);display:inline-flex;font-family:Winky Sans,system-ui,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:700;gap:10px;padding:12px 22px;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s}.button:hover{background:#2bc8e4;background:var(--accent-hover);box-shadow:0 6px 20px #00b0cf59;transform:translateY(-1px)}.button-secondary{background:#0000;border-color:#00b0cf99;color:#e6f4ff;color:var(--text)}.button-secondary:hover{background:#00b0cf24}.mask-icon{background-color:currentColor;display:inline-block;flex-shrink:0;height:20px;-webkit-mask:var(--icon) center /contain no-repeat;mask:var(--icon) center /contain no-repeat;width:20px}@media (max-width:768px){.page-main{gap:40px;padding:32px 16px 56px}.panel{padding:24px}.section-title{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1e33e0;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100}.navbar-inner{gap:16px;justify-content:space-between;margin:0 auto;max-width:var(--content-width);padding:10px 24px}.brand,.navbar-inner{align-items:center;display:flex}.brand{color:var(--text);font-family:var(--font-display);font-size:1.2rem;font-weight:700;gap:10px;letter-spacing:.04em;text-decoration:none}.brand img{height:46px;width:46px}.nav-menu{align-items:center;display:flex;gap:32px}.nav-links{display:flex;gap:28px;list-style:none;margin:0;padding:0}.nav-links a{border-bottom:2px solid #0000;color:var(--text-muted);display:inline-block;font-size:1.05rem;padding:6px 2px;text-decoration:none;transition:color .2s,border-color .2s}.nav-links a.active,.nav-links a:hover{border-bottom-color:var(--accent);color:var(--text)}.lang-switch{display:flex;gap:6px}.lang-button{background:none;border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;filter:grayscale(.6);opacity:.5;padding:3px;transition:opacity .2s,filter .2s,border-color .2s}.lang-button img{display:block;height:30px;width:30px}.lang-button:hover{filter:none;opacity:.9}.lang-button.active{border-color:var(--accent);filter:none;opacity:1}.menu-toggle{background:none;border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;display:none;font-size:1.5rem;height:44px;line-height:1;width:44px}@media (max-width:768px){.navbar-inner{padding:8px 16px}.brand{font-size:1.05rem}.brand img{height:40px;width:40px}.menu-toggle{display:block}.nav-menu{background:var(--bar);border-bottom:1px solid var(--border);box-shadow:var(--shadow);display:none;flex-direction:column;gap:16px;left:0;padding:16px 16px 24px;position:absolute;right:0;top:100%}.nav-menu.open{display:flex}.nav-links{align-items:center;flex-direction:column;gap:4px}.nav-links a{padding:10px 4px}}.footer{background:var(--bar);border-top:1px solid var(--border)}.footer-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:var(--content-width);padding:28px 24px 20px}.scroll-to-top{background:none;border:none;cursor:pointer;display:flex;padding:0;transition:transform .2s}.scroll-to-top img{height:72px;width:72px}.scroll-to-top:hover{transform:translateY(-3px)}.footer-links{display:flex;gap:28px}.footer-links a{color:var(--text-muted);font-size:1.05rem;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--text)}.footer-socials{display:flex;gap:10px}.footer-socials a{align-items:center;border:1px solid var(--border);border-radius:12px;color:var(--text-muted);display:flex;height:46px;justify-content:center;transition:color .2s,border-color .2s,background-color .2s;width:46px}.footer-socials a:hover{background:#00b0cf1a;border-color:#00b0cf99;color:var(--ice)}.footer-socials .mask-icon{height:24px;width:24px}.footer-copy{border-top:1px solid var(--border);color:var(--text-muted);font-size:.9rem;margin:0 auto;max-width:var(--content-width);padding:14px 24px 22px;text-align:center}@media (max-width:768px){.footer-inner{flex-direction:column;gap:20px;padding:28px 16px 16px}}.game-card{grid-gap:32px;align-items:center;background:linear-gradient(160deg,var(--surface-raised),var(--surface));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;padding:24px;position:relative}.game-card.featured{background:linear-gradient(90deg,#0b16268c 0,#0b1626f0 55%),none 50% /cover no-repeat,var(--surface);background:linear-gradient(90deg,#0b16268c 0,#0b1626f0 55%),var(--backdrop,none) center /cover no-repeat,var(--surface);border-color:#00b0cf73;box-shadow:var(--shadow),0 0 0 1px #00b0cf26,0 0 48px #00b0cf1f;padding:32px}.game-art{border-radius:10px;box-shadow:0 10px 28px #00000073;display:block;overflow:hidden;transition:transform .25s}.game-art:hover{transform:scale(1.02)}.game-art img{aspect-ratio:460/215;display:block;object-fit:cover;width:100%}.game-info h3{color:var(--text);font-size:1.7rem;margin-bottom:12px}.game-info p{color:var(--text-muted);margin-bottom:22px}.game-badge{background:#00b0cf29;border:1px solid #00b0cf80;border-radius:999px;color:var(--ice);display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}@media (max-width:768px){.game-card,.game-card.featured{gap:20px;grid-template-columns:1fr;padding:16px 16px 24px}.game-card.featured{background:linear-gradient(180deg,#0b162699 0,#0b1626f2 45%),none top /cover no-repeat,var(--surface);background:linear-gradient(180deg,#0b162699 0,#0b1626f2 45%),var(--backdrop,none) center top /cover no-repeat,var(--surface)}.game-info h3{font-size:1.4rem}}.hero{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);overflow:hidden;position:relative}.hero:before{background:radial-gradient(closest-side,#00b0cf38,#0000);content:"";height:180%;left:-10%;pointer-events:none;position:absolute;top:-40%;width:60%}.hero-logo{filter:drop-shadow(0 0 24px rgba(0,176,207,.35));justify-self:center;max-width:380px;width:100%}.hero-logo,.hero-text{position:relative}.hero-text h1{color:var(--ice);font-size:2.3rem}.hero-text p{color:var(--text-muted);font-size:1.1rem}.hero-text p:last-child{margin-bottom:0}@media (max-width:768px){.hero{gap:16px;grid-template-columns:1fr;text-align:center}.hero:before{height:70%;left:0;top:-20%;width:100%}.hero-logo{max-width:240px}.hero-text h1{font-size:1.7rem}}.about-panel{margin:0 auto;max-width:820px;width:100%}.about-panel h1{color:var(--ice);font-size:2.2rem}.about-panel p{color:var(--text-muted);font-size:1.1rem}.about-panel p:last-child{margin-bottom:0}@media (max-width:768px){.about-panel h1{font-size:1.7rem}}.contact-panel{margin:auto;max-width:560px;text-align:center;width:100%}.contact-panel h1{color:var(--ice);font-size:2rem}.contact-panel p{color:var(--text-muted);font-size:1.1rem;margin-bottom:28px}
/*# sourceMappingURL=main.8b623078.css.map*/