@charset "utf-8";*,.contact-item{box-sizing:border-box}footer,nav{z-index:1000;background:rgba(20,20,20,.8)}.contact-item,.games-content,.section-text,.section-title,footer{text-align:center}.copyright a,.footer-links a,.logo-link,a{text-decoration:none}.scanlines,.shapes-container{height:100%;pointer-events:none}*{margin:0;padding:0}body{font-family:Rajdhani,sans-serif;background:#0f1620;background:linear-gradient(90deg,#0f1620 0,#121d2d 50%,#0f1620 100%);color:#fff;overflow-x:hidden;position:relative;font-weight:400;display:flex;flex-direction:column;min-height:100vh;padding:105px 0 85px}.copyright a,a{color:#3af;transition:.1s}a:hover{color:#f93;text-shadow:0 0 1px currentColor}nav{position:fixed;top:0;width:100%;padding:20px 50px;backdrop-filter:blur(10px);transition:.3s;border-bottom:1px solid rgba(255,94,0,.1)}nav.scrolled{padding:15px 50px;background:rgba(10,10,10,.95);box-shadow:0 5px 30px rgba(255,94,0,.2)}.nav-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo-link{display:flex;align-items:center;gap:10px}.logo-img,.logo-img img{vertical-align:middle}.main{padding:10px;max-width:1200px;margin:0 auto 20px}.section-title{font-family:Orbitron,monospace;font-size:3rem;font-weight:900;margin:20px;background:linear-gradient(165deg,#5cf,#cce,#f60);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase}.section-text{font-size:4rem;font-weight:800;margin:36px 0 0}.steam-widget .steam-fallback{display:none}.steam-widget iframe{display:block;border:none}@media (max-width:720px){.steam-widget iframe{display:none!important}.steam-widget .steam-fallback{display:block!important}.steam-widget .steam-fallback img{width:100%!important;padding:0 10px!important;max-width:462px;height:auto}}.contact-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.contact-row{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;max-width:100%}.contact-item{min-width:160px;flex:1 1 160px;padding:12px 16px;font-size:2em;font-weight:500}.contact-full-item{width:auto;max-width:100%;text-align:center}.scanlines,.shapes-container,footer{position:fixed;width:100%}footer{bottom:0;padding:10px 20px;height:84px;border-top:1px solid rgba(255,94,0,.2);align-content:center}.footer-content{max-width:1200px;margin:0 auto}.footer-links{display:flex;justify-content:center;gap:30px;margin-bottom:20px}.footer-links a{color:#f93;transition:.3s;font-weight:500}.footer-links a:hover{color:#3af;text-shadow:0 0 10px currentColor}.copyright{opacity:.8;font-size:.9rem}.copyright a:hover{color:#f93;text-shadow:0 0 10px currentColor}.scanlines{top:0;left:0;background:linear-gradient(transparent 50%,rgba(0,94,255,.05) 50%);background-size:100% 6px;animation:8s linear infinite scanlines;z-index:-2}@keyframes scanlines{0%{transform:translateY(0)}100%{transform:translateY(10px)}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,100%{transform:translateY(0);box-shadow:0 0 30px rgba(255,94,0,.5)}50%{transform:translateY(-10px);box-shadow:0 10px 40px rgba(255,94,0,.7)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.shapes-container{z-index:-3}.shape{position:absolute;opacity:.1}.shape-circle{width:300px;height:300px;border:2px solid #f93;border-radius:50%;top:10%;left:10%;animation:20s ease-in-out infinite float-rotate}.shape-triangle{width:0;height:0;border-left:100px solid transparent;border-right:100px solid transparent;border-bottom:173px solid #c080ff;top:60%;right:15%;animation:25s ease-in-out infinite reverse float-rotate}.shape-square{width:150px;height:150px;border:2px solid #3af;transform:rotate(45deg);bottom:20%;left:20%;animation:22s ease-in-out infinite float-rotate}@keyframes float-rotate{0%,100%{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(-30px) rotate(90deg) scale(1.1)}50%{transform:translateY(20px) rotate(180deg) scale(.9)}75%{transform:translateY(-10px) rotate(270deg) scale(1.05)}}@media (max-width:768px){.shape-circle,.shape-square,.shape-triangle{transform:scale(.6)}}