.gallery.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--space-9) var(--space-5);min-height:100%;gap:var(--space-7);flex:1}.gallery-head.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.gallery-title.svelte-1uha8ag{font-family:var(--font-display);font-style:italic;font-size:var(--text-3xl);color:var(--color-text);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight)}.gallery-title.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--color-accent);font-style:italic}.gallery-subtitle.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-text-muted);letter-spacing:var(--tracking-wide)}.game-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-5);width:100%;max-width:720px}.game-card.svelte-1uha8ag{position:relative;overflow:hidden;text-decoration:none;color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);min-height:240px;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.game-card.svelte-1uha8ag:hover{border-color:var(--color-accent);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.game-card__art.svelte-1uha8ag{position:absolute;right:-14px;bottom:-14px;width:140px;height:140px;opacity:.18;pointer-events:none}.game-name.svelte-1uha8ag{font-family:var(--font-display);font-style:italic;font-size:var(--text-2xl);line-height:1;color:var(--color-text)}.game-desc.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--lh-snug);max-width:32ch}.game-stats.svelte-1uha8ag{margin-top:auto;display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-success);letter-spacing:var(--tracking-wide)}.zen-label.svelte-1uha8ag{color:var(--color-text-faint);font-style:italic}
