*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#fff;line-height:1.6}.bgclass{background:#333 url(assets/images/bg.webp) no-repeat center center fixed;background-size:cover}:root{--gradient-purple:linear-gradient(135deg, #5C3E94, #412B6B, #211832);--accent-orange:#F25912}.emphasizeText{color:#F25912}.bottomPadding{padding-bottom:15px}.leftPadding{padding-left:20px}.leftPaddingMore{padding-left:60px}.policy-block{padding-top:2rem;padding-bottom:2rem;border-top:1px solid rgb(255 255 255 / .1)}.policy-block:first-of-type{border-top:none}.privacyBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.privacyMain{-webkit-box-flex:1;-ms-flex:1;flex:1}header{background:var(--gradient-purple);padding:1rem 2rem;-webkit-box-shadow:0 2px 10px rgb(0 0 0 / .4);box-shadow:0 2px 10px rgb(0 0 0 / .4)}.nav-links{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2rem}.nav-links a{text-decoration:none;color:#fff;font-weight:700;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.nav-links a:hover{color:var(--accent-orange)}main{max-width:1000px;margin:2rem auto;padding:1rem;background:rgb(51 51 51 / .9);border-radius:12px;-webkit-box-shadow:0 4px 20px rgb(0 0 0 / .4);box-shadow:0 4px 20px rgb(0 0 0 / .4)}.hero-section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-image{width:100%;max-width:920px;border-radius:12px;-webkit-box-shadow:0 0 20px rgb(0 0 0 / .6);box-shadow:0 0 20px rgb(0 0 0 / .6)}.overlay{position:absolute;right:2rem;top:2rem}.steam-button{display:inline-block;background:var(--accent-orange);color:#fff;text-decoration:none;padding:.8rem 1.4rem;border-radius:8px;font-weight:700;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;border-style:solid;border-width:2px;border-color:#FFF}.steam-button:hover{background:#d24d0f}.content{margin-top:2rem}.content p{margin-bottom:1rem;font-size:1rem}.video-container{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}iframe{border-radius:12px;-webkit-box-shadow:0 0 10px rgb(0 0 0 / .5);box-shadow:0 0 10px rgb(0 0 0 / .5);max-width:100%}footer{text-align:center;background:var(--gradient-purple);padding:1rem 0;margin-top:3rem;border-top:3px solid var(--accent-orange)}footer p{color:#fff;font-size:.9rem}@media (max-width:1024px){main{max-width:90%}.nav-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}.overlay{right:1rem;top:1rem}.steam-button{padding:.6rem 1.1rem;font-size:.95rem}}@media (max-width:768px){header{padding:1rem}.nav-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}main{padding:1rem;margin:1rem auto}.hero-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.overlay{position:static;margin-top:1rem;text-align:center}.steam-button{width:auto}.content p{font-size:.95rem}iframe{width:100%;height:240px}}@media (max-width:480px){.nav-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem}.nav-links a{font-size:.95rem}.hero-image{width:100%;height:auto}.steam-button{font-size:.9rem;padding:.6rem 1rem}#video-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;max-width:920px;margin:0 auto;text-align:center}#video-container p{margin:0}.content p{font-size:.9rem;text-align:justify}iframe{height:200px}footer p{font-size:.8rem}}