.smart-image-container.svelte-1ivcec5{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.smart-image-emoji.svelte-1ivcec5{font-size:2.5rem;line-height:1;-webkit-user-select:none;user-select:none}.smart-image-img.svelte-1ivcec5{max-width:100%;max-height:100%;object-fit:contain;opacity:0;transition:opacity .2s ease-in-out}.smart-image-img.smart-image-loaded.svelte-1ivcec5{opacity:1}.smart-image-skeleton.svelte-1ivcec5{position:absolute;inset:0;background-color:var(--color-surface, #e5e7eb);border-radius:.5rem;overflow:hidden}.smart-image-skeleton-animation.svelte-1ivcec5{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--color-surface-elevated, #f3f4f6) 50%,transparent 100%);animation:svelte-1ivcec5-shimmer 1.5s infinite}@keyframes svelte-1ivcec5-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.smart-image-error.svelte-1ivcec5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;color:var(--color-text-tertiary, #9ca3af);text-align:center}.smart-image-error-icon.svelte-1ivcec5{width:2rem;height:2rem;opacity:.5}.smart-image-error-text.svelte-1ivcec5{font-size:.75rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-card.svelte-wdqxgs{background-color:var(--color-surface-elevated);border:1px solid var(--color-border)}.game-card.svelte-wdqxgs:hover{border-color:var(--color-primary)}.game-card.svelte-wdqxgs:focus{box-shadow:0 0 0 3px var(--color-primary)}.game-card-icon.svelte-wdqxgs{background-color:var(--color-surface)}.game-card-icon-svg.svelte-wdqxgs{color:var(--color-primary)}.game-card-title.svelte-wdqxgs{color:var(--color-text-primary)}.game-card.svelte-wdqxgs:hover .game-card-title:where(.svelte-wdqxgs){color:var(--color-primary)}.game-card-description.svelte-wdqxgs{color:var(--color-text-secondary)}.game-card-stats.svelte-wdqxgs{border-color:var(--color-border);color:var(--color-text-tertiary)}.game-card-play.svelte-wdqxgs{color:var(--color-primary)}
