@media (width<=900px){.page-container{padding:30px}.main-navigation{gap:12px}.main-navigation a,.cookie-settings-link{font-size:13px}.hero h1{font-size:72px}.games-grid{grid-template-columns:1fr}}.menu-toggle{cursor:pointer;background:0 0;border:none;padding:8px;display:none}.menu-toggle span{background-color:#fff;width:24px;height:2px;margin:5px 0;transition:all .2s;display:block}@media (width<=700px){.page-container{padding:20px}.content-box{border-radius:16px;padding:24px}.site-header{flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}.logo{font-size:20px}.menu-toggle{margin-left:auto;display:block}.main-navigation{z-index:100;background-color:#20252b;border-radius:12px;flex-direction:column;align-items:flex-end;gap:16px;margin:0;padding:20px;display:none;position:absolute;top:calc(100% + 12px);right:0}.main-navigation.is-open{display:flex}.main-navigation a,.cookie-settings-link{font-size:13px}.support-button{padding:8px 12px}.hero{min-height:70vh}.hero h1{letter-spacing:-2px;font-size:52px}.hero-description{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start}.games-section,.about-section{padding:60px 0}.section-heading h2{font-size:38px}.game-card h3{font-size:30px}.about-text{font-size:18px}.site-footer{flex-direction:column;gap:10px}}@media (width<=480px){.page-container{padding:12px}.content-box{padding:20px}.site-header{flex-direction:row;justify-content:space-between;align-items:center}.logo{font-size:18px}.menu-toggle{margin-left:auto}.main-navigation{gap:14px;padding:18px;right:0}.hero h1{font-size:44px}.hero-description{font-size:15px}}
