nav[data-v-fd5b7955]{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 30px;background:#000;border-bottom:1px solid #222}.logo[data-v-fd5b7955]{color:#fff;text-decoration:none;font-weight:700;font-size:20px}.menu-toggle[data-v-fd5b7955]{display:none;margin-left:auto;padding:8px 12px;border:1px solid #333;background:#000;color:#fff;font:inherit;cursor:pointer}.nav-links[data-v-fd5b7955]{display:flex;align-items:center;gap:24px}.nav-links a[data-v-fd5b7955]{color:#aaa;text-decoration:none;font-size:14px;transition:color .2s}.nav-links a[data-v-fd5b7955]:hover,.nav-links a.router-link-active[data-v-fd5b7955]{color:#fff}.socials[data-v-fd5b7955]{display:flex;align-items:center;gap:12px}.socials a[data-v-fd5b7955]{color:#aaa;text-decoration:none;font-size:14px}.socials a[data-v-fd5b7955]:hover{color:#fff}.language[data-v-fd5b7955]{width:130px;min-width:0;max-width:130px;overflow:hidden;color:#aaa;background:#000;border:1px solid #333;padding:6px 8px;border-radius:4px;text-overflow:ellipsis;white-space:normal}.language option[data-v-fd5b7955]{white-space:normal;overflow-wrap:anywhere}@media(max-width:900px){nav[data-v-fd5b7955]{flex-wrap:wrap;padding:14px 16px;gap:12px}.menu-toggle[data-v-fd5b7955]{display:inline-flex}.nav-links[data-v-fd5b7955]{display:none;order:3;width:100%;flex-direction:column;align-items:stretch;gap:0;border-top:1px solid #222}.nav-links--open[data-v-fd5b7955]{display:flex}.nav-links a[data-v-fd5b7955]{padding:14px 0;border-bottom:1px solid #1a1a1a}.socials[data-v-fd5b7955]{width:100%;order:4;flex-wrap:wrap;justify-content:flex-start}.language[data-v-fd5b7955]{width:100%;max-width:none}}footer[data-v-d6c4feb5]{border-top:1px solid #222;padding:35px 30px;color:#777;font-size:14px}footer a[data-v-d6c4feb5]{color:#aaa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#000;color:#fff;font-family:Arial,sans-serif}html.game-screen,html.game-screen body{overflow:hidden}.site{min-height:100vh;display:flex;flex-direction:column}.site--bare{display:block;min-height:0}a{color:inherit}:focus-visible{outline:2px solid #fff;outline-offset:2px}main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:60px 30px;line-height:1.75}ul{padding-left:25px;color:#ccc;font-size:18px;line-height:1.8}.hero{width:100%;max-width:900px}.about-me .hero h1{font-size:clamp(50px,8vw,80px);line-height:.95;margin:0 0 60px;letter-spacing:-4px}.about-me .hero h2{font-size:26px;margin:55px 0 20px;letter-spacing:-1px}.about-me .hero p{font-size:18px;line-height:1.75;color:#ccc;margin:0 0 22px}.about-me .hero a{color:#fff}.about-me .hero ul{padding-left:25px;color:#ccc;font-size:18px;line-height:1.8}.about-me .hero li{margin-bottom:5px}h1{font-size:clamp(55px,10vw,110px);line-height:.95;margin:0 0 35px;letter-spacing:-5px}.button{display:inline-block;padding:12px 20px;border:1px solid #fff;color:#fff;text-decoration:none;font-size:15px;transition:.2s}.button:hover{background:#fff;color:#000}img,svg,video,canvas{max-width:100%;height:auto}@media(max-width:700px){main{padding:40px 18px}h1{letter-spacing:-2px}.about-me .hero h1{letter-spacing:-2px;margin-bottom:36px}.about-me .hero h2{font-size:22px}.about-me .hero p,.about-me .hero li,ul{font-size:16px}.button{display:block;width:100%;text-align:center;margin-bottom:10px}}
