.gaming-container[data-astro-cid-7eti3dit]{min-height:100vh;background:var(--bg-gradient);padding:6rem 2rem 3rem;max-width:1200px;margin:0 auto}.page-header[data-astro-cid-7eti3dit]{text-align:center;margin-bottom:3rem}.page-title[data-astro-cid-7eti3dit]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem;letter-spacing:-.02em}.page-subtitle[data-astro-cid-7eti3dit]{font-size:1.125rem;color:var(--text-muted);margin:0}.game-section[data-astro-cid-7eti3dit]{margin-bottom:3rem}.section-header[data-astro-cid-7eti3dit]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.section-icon[data-astro-cid-7eti3dit]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff}.section-icon[data-astro-cid-7eti3dit].playing{background:#22c55e}.section-icon[data-astro-cid-7eti3dit].backlog{background:#f59e0b}.section-icon[data-astro-cid-7eti3dit].completed{background:#6366f1}.section-icon[data-astro-cid-7eti3dit].favorites{background:#ec4899}.section-info[data-astro-cid-7eti3dit] h2[data-astro-cid-7eti3dit]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.section-info[data-astro-cid-7eti3dit] p[data-astro-cid-7eti3dit]{font-size:.875rem;color:var(--text-muted);margin:.25rem 0 0}.playing-grid[data-astro-cid-7eti3dit]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.game-card[data-astro-cid-7eti3dit]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;overflow:hidden;transition:all .3s ease}.game-card[data-astro-cid-7eti3dit]:hover{transform:translateY(-4px);box-shadow:0 12px 32px var(--shadow-color);border-color:var(--link-hover-border)}.game-cover[data-astro-cid-7eti3dit]{height:120px;background:#1a1a2e;display:flex;align-items:center;justify-content:center}.placeholder-cover[data-astro-cid-7eti3dit] .cover-icon[data-astro-cid-7eti3dit]{color:#fff3}.game-info[data-astro-cid-7eti3dit]{padding:1.25rem}.game-title[data-astro-cid-7eti3dit]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.game-platform[data-astro-cid-7eti3dit]{display:inline-block;padding:.25rem .625rem;background:color-mix(in srgb,var(--platform-color) 15%,transparent);color:var(--platform-color);border-radius:6px;font-size:.75rem;font-weight:600;margin-bottom:.75rem}.game-platform[data-astro-cid-7eti3dit].small{padding:.2rem .5rem;font-size:.7rem}.progress-bar[data-astro-cid-7eti3dit]{height:8px;background:var(--card-border);border-radius:4px;overflow:hidden;position:relative}.progress-fill[data-astro-cid-7eti3dit]{height:100%;background:#22c55e;border-radius:4px;transition:width .3s ease}.progress-text[data-astro-cid-7eti3dit]{position:absolute;right:0;top:-1.5rem;font-size:.75rem;color:var(--text-muted);font-weight:500}.games-list[data-astro-cid-7eti3dit]{display:flex;flex-direction:column;gap:.75rem}.game-row[data-astro-cid-7eti3dit]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;transition:all .2s ease}.game-row[data-astro-cid-7eti3dit]:hover{border-color:var(--link-hover-border);transform:translate(4px)}.game-row-cover[data-astro-cid-7eti3dit]{width:40px;height:40px;background:var(--link-bg);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.game-row-info[data-astro-cid-7eti3dit]{flex:1;display:flex;align-items:center;gap:.75rem}.game-row-title[data-astro-cid-7eti3dit]{font-weight:600;color:var(--text-primary)}.priority-badge[data-astro-cid-7eti3dit]{padding:.3rem .75rem;background:color-mix(in srgb,var(--priority-color) 15%,transparent);color:var(--priority-color);border-radius:20px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.completed-grid[data-astro-cid-7eti3dit]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.completed-card[data-astro-cid-7eti3dit]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;transition:all .2s ease}.completed-card[data-astro-cid-7eti3dit]:hover{border-color:var(--link-hover-border)}.completed-cover[data-astro-cid-7eti3dit]{width:48px;height:48px;background:#6366f1;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;opacity:.8}.completed-info[data-astro-cid-7eti3dit]{flex:1;min-width:0}.completed-title[data-astro-cid-7eti3dit]{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.completed-meta[data-astro-cid-7eti3dit]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.completed-year[data-astro-cid-7eti3dit]{font-size:.7rem;color:var(--text-muted)}.rating[data-astro-cid-7eti3dit]{display:flex;gap:.125rem}.star[data-astro-cid-7eti3dit]{color:var(--card-border);font-size:.875rem}.star[data-astro-cid-7eti3dit].filled{color:#fbbf24}.favorites-grid[data-astro-cid-7eti3dit]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.favorite-card[data-astro-cid-7eti3dit]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;transition:all .3s ease;position:relative;overflow:hidden}.favorite-card[data-astro-cid-7eti3dit]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#ec4899;opacity:0;transition:opacity .3s ease}.favorite-card[data-astro-cid-7eti3dit]:hover{border-color:#ec48994d;box-shadow:0 8px 24px var(--shadow-color)}.favorite-card[data-astro-cid-7eti3dit]:hover:before{opacity:1}.favorite-rank[data-astro-cid-7eti3dit]{font-size:1.5rem;font-weight:800;color:#ec4899;min-width:40px}.favorite-cover[data-astro-cid-7eti3dit]{width:56px;height:56px;background:#ec489933;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#ec4899}.favorite-info[data-astro-cid-7eti3dit]{flex:1}.favorite-title[data-astro-cid-7eti3dit]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .375rem}.note-card[data-astro-cid-7eti3dit]{background:color-mix(in srgb,var(--card-bg) 80%,transparent);border:1px dashed var(--card-border);border-radius:12px;padding:1rem 1.5rem;text-align:center;margin-top:2rem}.note-card[data-astro-cid-7eti3dit] p[data-astro-cid-7eti3dit]{color:var(--text-muted);font-size:.9rem;margin:0}@media (max-width: 768px){.gaming-container[data-astro-cid-7eti3dit]{padding:5rem 1.5rem 2rem}.page-title[data-astro-cid-7eti3dit]{font-size:2rem}.playing-grid[data-astro-cid-7eti3dit],.completed-grid[data-astro-cid-7eti3dit],.favorites-grid[data-astro-cid-7eti3dit]{grid-template-columns:1fr}.game-row-info[data-astro-cid-7eti3dit]{flex-direction:column;align-items:flex-start;gap:.25rem}.section-header[data-astro-cid-7eti3dit]{flex-direction:column;text-align:center}}@media (max-width: 480px){.gaming-container[data-astro-cid-7eti3dit]{padding:4.5rem 1rem 1.5rem}.page-title[data-astro-cid-7eti3dit]{font-size:1.75rem}.game-card[data-astro-cid-7eti3dit],.completed-card[data-astro-cid-7eti3dit],.favorite-card[data-astro-cid-7eti3dit]{border-radius:12px}.section-icon[data-astro-cid-7eti3dit]{width:44px;height:44px}}
