:root{--font-family: "Poppins", sans-serif;--color-primary: #010625;--color-secondary: #FFF;--color-accent: #FFD700;--color-background: #F5F5F5;--color-hover: #536c7d;--font-size-large: 88px;--font-size-medium: 30px;--font-size-small: 20px;--font-size-xsmall: 14px;--border-radius: 5px;--transition-duration: .3s}body{font-family:var(--font-family);background-color:var(--color-background);color:var(--color-primary);max-width:1440px;margin:0 auto;padding:0 10px;box-sizing:border-box}h1{font-size:var(--font-size-large);font-weight:900;margin:0;line-height:80px}h2{font-size:var(--font-size-medium);font-weight:700;margin:0}h3{font-size:var(--font-size-small);font-weight:700;margin:0}p{font-size:var(--font-size-small);font-weight:400;line-height:1.6;margin:0}button{font-size:var(--font-size-small);font-weight:500;font-family:var(--font-family);text-transform:uppercase;background-color:var(--color-primary);color:var(--color-secondary);border:none;padding:10px 20px;cursor:pointer;transition:background-color var(--transition-duration);border-radius:var(--border-radius)}button:hover{background-color:var(--color-hover)}input,select,textarea{font-size:var(--font-size-small);font-family:var(--font-family);padding:10px;margin:5px 0;border:1px solid var(--color-primary);border-radius:var(--border-radius);box-sizing:border-box}input,select{width:calc(100% - 20px)}button{width:100%;padding:10px}button:disabled{background-color:#aaa;cursor:not-allowed}button:hover:not(:disabled){background-color:var(--color-hover)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.header{background-color:var(--color-primary);color:var(--color-secondary);padding:20px;text-align:center}.logo{width:150px}.profile-image{width:150px;height:150px;border-radius:50%;object-fit:cover;margin-bottom:10px}.success-message{color:green;margin-bottom:10px}.error-message{color:red;margin-bottom:10px}.card{background-color:var(--color-secondary);border:1px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:0 2px 4px #0000001a;overflow:hidden;transition:transform var(--transition-duration)}.card:hover{transform:scale(1.05)}.card img{width:100%;height:auto}.card-content{padding:20px}.card-title{font-size:var(--font-size-small);font-weight:700;margin-bottom:10px}.card-description{font-size:var(--font-size-xsmall);color:#666;margin-bottom:20px}.rating{display:flex;align-items:center}.rating-stars{color:var(--color-accent);margin-right:10px}.footer{background-color:var(--color-primary);color:var(--color-secondary);padding:20px;text-align:center}.footer a{color:var(--color-secondary);margin:0 5px}body>app-root>app-favorites>div>div>main>section>app-video-games>div>div>a>div,body>app-root>app-user-dashboard>div>div>main>div>section.pending-section>app-video-games>div>div>a>div,body>app-root>app-user-dashboard>div>div>main>div>section.favorites-section>app-video-games>div>div>a>div,body>app-root>app-search>div>div>div>a>div,body>app-root>app-pending-games>div>div>main>section>app-video-games>div>div>a>div,body>app-root>app-user-dashboard>div>div>main>div>section.favorites-section>app-video-games>button,body>app-root>app-user-dashboard>div>div>main>div>section.pending-section>app-video-games>button,body>app-root>app-favorites>div>div>main>section>app-video-games>button,body>app-root>app-pending-games>div>div>main>section>app-video-games>button{display:none!important}@media (max-width: 768px){:root{--font-size-large: 50px}h1{line-height:50px}}
