.privacy-page[data-v-c94c459e]{min-height:100vh;padding:3rem 1rem}.container[data-v-c94c459e]{max-width:1280px;margin:0 auto}.header[data-v-c94c459e]{text-align:center;margin-bottom:3rem}.header h1[data-v-c94c459e]{font-size:clamp(3rem,2.5rem + 2vw,4.5rem);font-weight:900;margin-bottom:.75rem}@media(max-width:768px){.header h1[data-v-c94c459e]{font-size:clamp(2.25rem,2rem + 1.5vw,3.5rem)}}.header .subtitle[data-v-c94c459e]{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);color:#b0b8d4;font-weight:500}.loading[data-v-c94c459e]{display:-webkit-box;display:-ms-flexbox;display:flex;-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;padding:4rem 0;color:#b0b8d4}.loading .spinner[data-v-c94c459e]{width:50px;height:50px;border:4px solid hsla(0,0%,100%,.1);border-top-color:#667eea;border-radius:9999px;-webkit-animation:spin-c94c459e 1s linear infinite;animation:spin-c94c459e 1s linear infinite;margin-bottom:1rem}.games-grid[data-v-c94c459e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-bottom:3rem}@media(max-width:640px){.games-grid[data-v-c94c459e]{grid-template-columns:1fr}}.game-card[data-v-c94c459e]{padding:2rem;text-decoration:none;color:#fff;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.game-card[data-v-c94c459e]:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 20px 50px rgba(0,0,0,.5),0 0 30px rgba(102,126,234,.4);box-shadow:0 20px 50px rgba(0,0,0,.5),0 0 30px rgba(102,126,234,.4)}.game-card .card-icon[data-v-c94c459e]{width:80px;height:80px;margin:0 auto 1rem;background:#fff;border-radius:1rem;padding:.5rem;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2)}.game-card .card-icon img[data-v-c94c459e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.game-card h2[data-v-c94c459e]{font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:700;margin-bottom:.75rem;background:-webkit-gradient(linear,left top,right top,from(#667eea),color-stop(#764ba2),color-stop(#00d4ff),to(#0f8));background:linear-gradient(90deg,#667eea,#764ba2,#00d4ff,#0f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.game-card p[data-v-c94c459e]{color:#b0b8d4;line-height:1.625;margin-bottom:1.5rem;font-size:clamp(1rem,.9rem + .4vw,1.125rem)}.game-card .btn[data-v-c94c459e]{display:inline-block;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;-webkit-transition:all .15s cubic-bezier(.4,0,.2,1);transition:all .15s cubic-bezier(.4,0,.2,1)}.game-card .btn-primary[data-v-c94c459e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.game-card .btn-secondary[data-v-c94c459e]{background:hsla(0,0%,100%,.1);color:#b0b8d4;cursor:not-allowed}.game-card.coming-soon[data-v-c94c459e]{opacity:.7;cursor:not-allowed}.game-card.coming-soon[data-v-c94c459e]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.game-card .badge[data-v-c94c459e]{position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;padding:.25rem .75rem;border-radius:9999px;font-size:clamp(.75rem,.7rem + .2vw,.875rem);font-weight:700}.footer[data-v-c94c459e]{text-align:center;padding:2rem}.footer h3[data-v-c94c459e]{font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:700;margin-bottom:1rem}.footer p[data-v-c94c459e]{color:#b0b8d4;line-height:1.625;margin-bottom:.75rem}.footer a[data-v-c94c459e]{color:#00d4ff;text-decoration:none;font-weight:600}.footer a[data-v-c94c459e]:hover{text-decoration:underline}.footer .copyright[data-v-c94c459e]{margin-top:1.5rem;font-size:clamp(.875rem,.8rem + .3vw,1rem);opacity:.7}@-webkit-keyframes spin-c94c459e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-c94c459e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}