.world-card.svelte-1xcxnd5{display:flex;flex-direction:column;text-decoration:none;color:var(--color-inscription);background:var(--color-breath);border:1px solid color-mix(in srgb,#c8a97a 10%,transparent);border-radius:8px;overflow:hidden;transition:border-color .2s ease-out,transform .2s ease-out}.world-card.svelte-1xcxnd5:hover{border-color:color-mix(in srgb,#c8a97a 30%,transparent);transform:translateY(-2px)}.world-card.svelte-1xcxnd5:hover .name:where(.svelte-1xcxnd5){color:var(--color-ember)}.world-card.svelte-1xcxnd5:focus-visible{outline:2px solid var(--color-ember);outline-offset:3px}.art.svelte-1xcxnd5{width:100%;aspect-ratio:16 / 9;background-size:cover;background-position:center}.art.placeholder.svelte-1xcxnd5{background:linear-gradient(135deg,var(--color-surface-2),var(--color-surface-1))}.meta.svelte-1xcxnd5{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.125rem 1.25rem}.kind.svelte-1xcxnd5{display:inline-flex;align-items:center;color:var(--color-ember)}.name.svelte-1xcxnd5{font-family:var(--font-display);font-size:1.5rem;font-weight:500;margin:.1rem 0 0;line-height:1.1;transition:color .2s ease-out}.byline.svelte-1xcxnd5{font-size:.8125rem;color:var(--color-mist);margin:0}.summary.svelte-1xcxnd5{font-family:var(--font-body);font-size:.9rem;color:color-mix(in srgb,var(--color-inscription) 70%,transparent);margin:.4rem 0 0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.counts.svelte-1xcxnd5{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-mist);margin:.5rem 0 0}
