.tile.svelte-xyq5xw{aspect-ratio:5/4;background:radial-gradient(circle at 1px 1px, #00000012 1px, transparent 0) 0 0 / 14px 14px, var(--cat-tint,#eef0ec);border-radius:calc(var(--radius) - 2px);place-items:center;padding:14px 0 0;display:grid;overflow:hidden}.sheet.svelte-xyq5xw{object-fit:contain;object-position:top;width:62%;height:auto;max-height:112%;transform:rotate(var(--tilt)) translateY(6%);background:#fff;border-radius:3px;align-self:start;transition:transform .35s cubic-bezier(.2,.8,.2,1);box-shadow:0 1px 2px #0000001a,0 8px 22px #0000001f}a:hover .sheet.svelte-xyq5xw,a:focus-visible .sheet.svelte-xyq5xw{transform:rotate(0)translateY(0)scale(1.04)}@media (prefers-reduced-motion:reduce){.sheet.svelte-xyq5xw{transition:none}}.card.svelte-1bovic0{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);height:100%;box-shadow:var(--shadow);color:var(--ink);flex-direction:column;padding:8px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;display:flex;position:relative}.card.svelte-1bovic0:hover{border-color:var(--cat,var(--accent));color:var(--ink);transform:translateY(-4px);box-shadow:0 2px 4px #1b1f1d0f,0 16px 32px #1b1f1d1a}.body.svelte-1bovic0{gap:.2rem;padding:.8rem .6rem .5rem;display:grid}strong.svelte-1bovic0{font-size:1.05rem;line-height:1.3}.text.svelte-1bovic0{color:var(--muted);font-size:.92rem;line-height:1.45}.label.svelte-1bovic0{letter-spacing:.06em;text-transform:uppercase;color:var(--cat,var(--accent));justify-self:start;font-size:.72rem;font-weight:700}.badge.svelte-1bovic0{background:var(--surface);color:var(--cat,var(--accent));border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:700;position:absolute;top:16px;right:16px;box-shadow:0 1px 3px #0000001a}@media (prefers-reduced-motion:reduce){.card.svelte-1bovic0,.card.svelte-1bovic0:hover{transition:none;transform:none}}
