.games-page.svelte-192wso5{--canvas:#faf8ff;--surface:#fff;--soft:#f2f3ff;--ink:#131b2e;--muted:#686779;--border:#d1cede;--divider:#dedcec;--line:#e5e3ed;--dim:#858397;--quiet:#9997a6;--primary:#4648d4;--primary-solid:#4648d4;--primary-soft:#eeedff;--hover:#f8f7ff;--tag-bg:#f0efff;--tag-ink:#5658a9;--live-text:#318b63;--live-bg:#effbf5;--live-border:#cceadd;--cover-bg:#e6e7fa;background:var(--canvas);width:100%;max-width:1440px;min-height:calc(100vh - 56px);color:var(--ink);margin:0 auto;padding:28px clamp(24px,3.75vw,48px) 36px;font-family:Plus Jakarta Sans,sans-serif}:root[data-theme=dark] .games-page.svelte-192wso5{--canvas:#0d1320;--surface:#151d2c;--soft:#20293a;--ink:#edf0ff;--muted:#b0b8ca;--border:#364257;--divider:#313b50;--line:#293448;--dim:#a1abc0;--quiet:#8c98af;--primary:#a5a7ff;--primary-solid:#575be3;--primary-soft:#282845;--hover:#20293a;--tag-bg:#292744;--tag-ink:#c4c6ff;--live-text:#8ad9ac;--live-bg:#172e28;--live-border:#285846;--cover-bg:#292d47}.feed-unavailable.svelte-192wso5{border:1px solid color-mix(in srgb, var(--color-error) 28%, var(--border));background:color-mix(in srgb, var(--color-error) 6%, var(--surface));color:var(--ink);border-radius:10px;flex-wrap:wrap;gap:5px 12px;margin:14px 0 0;padding:12px 15px;font-size:12px;display:flex}.feed-unavailable.svelte-192wso5 span:where(.svelte-192wso5){color:var(--muted)}.gallery-hero.svelte-192wso5{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:flex-end;gap:24px;padding:12px 0 22px;display:flex}.gallery-intro.svelte-192wso5{max-width:680px}.eyebrow.svelte-192wso5{background:var(--primary-soft);color:var(--primary);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;align-items:center;gap:7px;margin:0;padding:6px 10px;font:600 10px JetBrains Mono,monospace;display:inline-flex}h1.svelte-192wso5{color:var(--ink);letter-spacing:-.04em;margin:8px 0;font:700 clamp(32px,4vw,48px)/1.05 Space Grotesk,sans-serif}.hero-copy.svelte-192wso5{max-width:660px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.gallery-stats.svelte-192wso5{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex:none;align-items:center;padding:12px 0;display:flex;box-shadow:0 1px 2px #18213a0c}.gallery-stats.svelte-192wso5 div:where(.svelte-192wso5){border-right:1px solid var(--line);gap:4px;padding:0 18px;display:grid}.gallery-stats.svelte-192wso5 div:where(.svelte-192wso5):last-child{border:0}.gallery-stats.svelte-192wso5 strong:where(.svelte-192wso5){color:var(--primary);font:700 19px JetBrains Mono,monospace}.gallery-stats.svelte-192wso5 small:where(.svelte-192wso5){color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font:500 9px JetBrains Mono,monospace}.gallery-toolbar.svelte-192wso5{justify-content:space-between;align-items:center;gap:16px;padding:18px 0 12px;display:flex}.games-layout.svelte-192wso5{grid-template-columns:minmax(230px,260px) minmax(0,1fr);align-items:start;gap:24px;margin-top:18px;display:grid}.activity-sidebar.svelte-192wso5{gap:14px;display:grid;position:sticky;top:76px}.activity-panel.svelte-192wso5{border:1px solid var(--border);background:var(--surface);border-radius:13px;min-width:0;padding:16px 14px 12px;box-shadow:0 4px 10px #1f1f430d,0 14px 30px #1f1f4312}.panel-heading.svelte-192wso5{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.panel-kicker.svelte-192wso5{color:var(--dim);letter-spacing:.1em;font:600 8px JetBrains Mono,monospace}.panel-heading.svelte-192wso5 h2:where(.svelte-192wso5){color:var(--ink);margin:4px 0 0;font:700 16px Space Grotesk,sans-serif}.live-pill.svelte-192wso5,.live-label.svelte-192wso5{color:var(--live-text);letter-spacing:.04em;align-items:center;gap:6px;font:700 9px JetBrains Mono,monospace;display:inline-flex}.live-pill.svelte-192wso5{border:1px solid var(--live-border);background:var(--live-bg);border-radius:99px;padding:5px 7px}.live-dot.svelte-192wso5{background:#2cb67d;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #2cb67d1f}.activity-list.svelte-192wso5{gap:2px;display:grid}.recent-game.svelte-192wso5{border-bottom:1px solid var(--line);min-width:0;color:inherit;align-items:center;gap:9px;padding:8px 5px;text-decoration:none;display:flex}.recent-game.svelte-192wso5:last-child{border-bottom:0}.recent-game.svelte-192wso5:hover{background:var(--hover);border-radius:7px}.rank-mark.svelte-192wso5,.rank-number.svelte-192wso5{color:var(--dim);font:600 10px JetBrains Mono,monospace}.recent-copy.svelte-192wso5{gap:3px;min-width:0;display:grid}.recent-copy.svelte-192wso5 strong:where(.svelte-192wso5){color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.recent-copy.svelte-192wso5 small:where(.svelte-192wso5){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:500 9px JetBrains Mono,monospace;overflow:hidden}.panel-link.svelte-192wso5{color:var(--primary);justify-content:space-between;align-items:center;margin-top:10px;padding:8px 5px 2px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.comments-panel.svelte-192wso5{padding-bottom:14px}.comment-feed.svelte-192wso5{gap:5px;display:grid}.comment-item.svelte-192wso5{color:inherit;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 5px;text-decoration:none;display:flex}.comment-item.svelte-192wso5:hover{background:var(--hover)}.comment-avatar.svelte-192wso5{background:var(--primary-soft);width:24px;height:24px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.comment-copy.svelte-192wso5{min-width:0;color:var(--muted);gap:4px;font-size:9px;line-height:1.45;display:grid}.comment-copy.svelte-192wso5>span:where(.svelte-192wso5){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comment-copy.svelte-192wso5 strong:where(.svelte-192wso5){color:var(--ink)}.comment-copy.svelte-192wso5 b:where(.svelte-192wso5){color:var(--primary);font-weight:600}.comment-copy.svelte-192wso5 q:where(.svelte-192wso5){color:var(--muted);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.comment-copy.svelte-192wso5 small:where(.svelte-192wso5){color:var(--quiet);font:500 8px JetBrains Mono,monospace}.activity-empty.svelte-192wso5{color:var(--muted);margin:0;padding:8px 5px 12px;font-size:10px;line-height:1.55}.heart-mark.svelte-192wso5{color:var(--primary);font-size:21px;line-height:1}.popular-list.svelte-192wso5{gap:2px;margin:0;padding:0;list-style:none;display:grid}.popular-list.svelte-192wso5 li:where(.svelte-192wso5),.popular-list.svelte-192wso5 li:where(.svelte-192wso5)>a:where(.svelte-192wso5),.popular-list.svelte-192wso5 li:where(.svelte-192wso5)>span:where(.svelte-192wso5):first-child{align-items:center;gap:8px;min-width:0;display:flex}.popular-list.svelte-192wso5 li:where(.svelte-192wso5){border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 4px}.popular-list.svelte-192wso5 li:where(.svelte-192wso5):last-child{border-bottom:0}.popular-list.svelte-192wso5 li:where(.svelte-192wso5)>a:where(.svelte-192wso5),.popular-list.svelte-192wso5 li:where(.svelte-192wso5)>span:where(.svelte-192wso5):first-child{color:inherit;text-decoration:none;overflow:hidden}.popular-list.svelte-192wso5 li:where(.svelte-192wso5)>a:where(.svelte-192wso5):hover strong:where(.svelte-192wso5){color:var(--primary)}.popular-list.svelte-192wso5 strong:where(.svelte-192wso5){color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.popular-votes.svelte-192wso5{color:var(--primary);flex:none;font:600 9px JetBrains Mono,monospace}.tracker-note.svelte-192wso5{color:var(--quiet);align-items:center;gap:7px;margin:-4px 2px 0;font:500 8px JetBrains Mono,monospace;display:flex}.search-box.svelte-192wso5{border:1px solid var(--border);background:var(--surface);width:min(60%,680px);height:44px;color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.search-icon.svelte-192wso5{font-size:20px;line-height:1}.search-box.svelte-192wso5 input:where(.svelte-192wso5){min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.search-box.svelte-192wso5 input:where(.svelte-192wso5)::placeholder{color:var(--dim)}.search-box.svelte-192wso5 kbd:where(.svelte-192wso5){border:1px solid var(--divider);background:var(--soft);color:var(--muted);border-radius:4px;padding:3px 6px;font-size:10px}.toolbar-controls.svelte-192wso5,.view-controls.svelte-192wso5{align-items:center;gap:6px;display:flex}.sort-control.svelte-192wso5{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 12px;font:600 11px JetBrains Mono,monospace;display:flex}.sort-control.svelte-192wso5 select:where(.svelte-192wso5){color:var(--primary);background:0 0;border:0;font:600 12px Plus Jakarta Sans,sans-serif}.view-controls.svelte-192wso5{background:var(--soft);border-radius:9px;padding:3px}.view-controls.svelte-192wso5 button:where(.svelte-192wso5){width:36px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;font-size:19px}.view-controls.svelte-192wso5 button.active:where(.svelte-192wso5){border-color:var(--border);background:var(--surface);color:var(--primary)}.category-row.svelte-192wso5{border-bottom:1px solid var(--line);scrollbar-width:thin;align-items:center;gap:7px;padding:0 0 10px;display:flex;overflow-x:auto}.category-row.svelte-192wso5 button:where(.svelte-192wso5),.tags.svelte-192wso5 button:where(.svelte-192wso5){border:1px solid var(--border);background:var(--surface);color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:7px 13px;font-size:11px}.category-row.svelte-192wso5 button.selected:where(.svelte-192wso5){border-color:var(--primary-solid);background:var(--primary-solid);color:#fff}.result-count.svelte-192wso5{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font:500 10px JetBrains Mono,monospace;display:flex}.game-grid.svelte-192wso5{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding:16px 0;display:grid}.game-card.svelte-192wso5{border:1px solid var(--border);background:var(--surface);border-radius:13px;flex-direction:column;min-width:0;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden;box-shadow:0 4px 10px #131b2e0f,0 16px 32px #131b2e17}.game-card.svelte-192wso5:hover{transform:translateY(-3px);box-shadow:0 8px 18px #131b2e1a,0 22px 42px #131b2e24}.cover.svelte-192wso5{aspect-ratio:16/9;background:var(--cover-bg);color:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}.engine-badge.svelte-192wso5,.play-badge.svelte-192wso5{color:#fff;text-transform:uppercase;background:#202538df;border-radius:5px;padding:6px 8px;font:600 9px JetBrains Mono,monospace;position:absolute;top:10px}.engine-badge.svelte-192wso5{left:10px}.play-badge.svelte-192wso5{background:#4648d4;left:105px}.cover-live.svelte-192wso5{background:radial-gradient(at 50% 65%,#5149cf 0,#1d2548 50%,#121a30 100%);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.live-cover-symbol.svelte-192wso5{color:#c5c0ff;filter:drop-shadow(0 0 18px #7771ff);font-size:52px}.live-cover-title.svelte-192wso5{color:#fff;text-align:center;max-width:80%;font:700 17px Space Grotesk,sans-serif}.game-body.svelte-192wso5{flex:1;padding:12px 14px 10px}.creator-row.svelte-192wso5{color:var(--muted);align-items:center;gap:7px;display:flex}.avatar-letter.svelte-192wso5{background:var(--primary-soft);width:24px;height:24px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.creator.svelte-192wso5{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;text-decoration:none;overflow:hidden}.version.svelte-192wso5{color:var(--quiet);white-space:nowrap;margin-left:auto;font:500 9px JetBrains Mono,monospace}.title-row.svelte-192wso5{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.title-row.svelte-192wso5 h2:where(.svelte-192wso5){text-overflow:ellipsis;white-space:nowrap;margin:0;font:700 18px Space Grotesk,sans-serif;overflow:hidden}.title-row.svelte-192wso5 h2:where(.svelte-192wso5) a:where(.svelte-192wso5){color:var(--ink);text-decoration:none}.description.svelte-192wso5{height:34px;color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.tags.svelte-192wso5{gap:5px;display:flex;overflow:hidden}.tags.svelte-192wso5 button:where(.svelte-192wso5){background:var(--tag-bg);color:var(--tag-ink);border:0;border-radius:4px;padding:4px 7px;font:500 9px JetBrains Mono,monospace}.game-card-footer.svelte-192wso5{border-top:1px solid var(--line);align-items:center;gap:9px;padding:9px 12px;display:flex}.like-button.svelte-192wso5{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--primary);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:flex}.like-button.svelte-192wso5 strong:where(.svelte-192wso5){font:600 10px JetBrains Mono,monospace}.like-button.voted.svelte-192wso5{background:var(--primary-soft)}.play-count.svelte-192wso5{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;font:500 9px JetBrains Mono,monospace;overflow:hidden}.play-button.svelte-192wso5{background:var(--primary-solid);color:#fff;white-space:nowrap;border-radius:7px;margin-left:auto;padding:8px 14px;font-size:11px;font-weight:700;text-decoration:none;box-shadow:0 3px 8px #4648d43d,0 7px 14px #4648d41f}.as-list.svelte-192wso5{grid-template-columns:1fr}.as-list.svelte-192wso5 .game-card:where(.svelte-192wso5){grid-template-columns:220px minmax(0,1fr) auto;display:grid}.as-list.svelte-192wso5 .cover:where(.svelte-192wso5){aspect-ratio:auto;grid-row:span 2;min-height:145px}.as-list.svelte-192wso5 .game-card-footer:where(.svelte-192wso5){border-top:0;align-self:end}.pagination.svelte-192wso5{border-top:1px solid var(--line);color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;padding:14px 0;font:500 10px JetBrains Mono,monospace;display:flex}.pagination.svelte-192wso5>span:where(.svelte-192wso5):first-child{margin-right:auto}.pagination.svelte-192wso5 button:where(.svelte-192wso5){border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:6px;padding:9px 12px}.pagination.svelte-192wso5 button:where(.svelte-192wso5):disabled{opacity:.5}.empty-results.svelte-192wso5{text-align:center;padding:60px 20px}.empty-results.svelte-192wso5 h2:where(.svelte-192wso5){color:var(--ink);font-size:24px}.empty-results.svelte-192wso5 p:where(.svelte-192wso5){color:var(--muted)}.empty-results.svelte-192wso5 button:where(.svelte-192wso5),.empty-results.svelte-192wso5 a:where(.svelte-192wso5){background:var(--primary-solid);color:#fff;border:0;border-radius:8px;margin:10px;padding:10px 16px;text-decoration:none;display:inline-block}@media (width<=1050px){.games-page.svelte-192wso5{padding-inline:24px}.games-layout.svelte-192wso5{grid-template-columns:minmax(0,1fr)}.activity-sidebar.svelte-192wso5{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;position:static}.tracker-note.svelte-192wso5{grid-column:1/-1}.gallery-stats.svelte-192wso5{display:none}.game-grid.svelte-192wso5{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gallery-hero.svelte-192wso5{align-items:flex-start}}@media (width<=720px){.games-page.svelte-192wso5{padding:24px 20px 32px}.activity-sidebar.svelte-192wso5{scroll-snap-type:x mandatory;gap:12px;padding:4px 2px 12px;display:flex;overflow-x:auto}.activity-panel.svelte-192wso5{scroll-snap-align:start;flex:0 0 min(82vw,280px)}.tracker-note.svelte-192wso5{display:none}.hero-copy.svelte-192wso5{font-size:14px}.gallery-toolbar.svelte-192wso5{flex-direction:column;align-items:stretch}.search-box.svelte-192wso5{width:100%}.toolbar-controls.svelte-192wso5{justify-content:space-between}.category-row.svelte-192wso5{gap:6px}.category-row.svelte-192wso5 button:where(.svelte-192wso5){padding-inline:11px}.result-count.svelte-192wso5{margin-left:6px}}@media (width<=560px){.games-page.svelte-192wso5{padding:20px 14px 28px}h1.svelte-192wso5{font-size:34px}.game-grid.svelte-192wso5{grid-template-columns:1fr;gap:14px}.cover.svelte-192wso5{aspect-ratio:16/9}.game-card.svelte-192wso5 .description:where(.svelte-192wso5){height:auto;min-height:32px}.as-list.svelte-192wso5 .game-card:where(.svelte-192wso5){display:flex}}
