.tile.svelte-jm0r9i{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);height:100%;transition:transform .5s var(--ease), box-shadow .5s var(--ease);grid-template-rows:220px 1fr;display:grid;overflow:hidden}.tile.svelte-jm0r9i:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.art.svelte-jm0r9i{background:radial-gradient(circle at var(--gx) var(--gy), #a7e8d74d, transparent 42%), linear-gradient(var(--a), var(--purple-2), #2c0f29 55%, var(--ink));position:relative;overflow:hidden}.n.svelte-jm0r9i{font-family:var(--font-display);letter-spacing:.18em;color:var(--mint);font-size:13px;position:absolute;top:18px;left:22px}.body.svelte-jm0r9i{flex-direction:column;gap:10px;padding:26px 28px 28px;display:flex;position:relative}.body.svelte-jm0r9i .eyebrow:where(.svelte-jm0r9i){color:var(--purple-2)}h2.svelte-jm0r9i{font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1}.line.svelte-jm0r9i{color:var(--text-muted);max-width:40ch}.meta.svelte-jm0r9i{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;display:flex}.meta.svelte-jm0r9i li:where(.svelte-jm0r9i){border-radius:var(--radius-pill);border:1px solid var(--border-strong);padding:5px 12px;font-size:12.5px;font-weight:500}.go.svelte-jm0r9i{background:var(--mint);width:52px;height:52px;color:var(--ink);box-shadow:0 0 0 4px var(--surface);transition:transform .5s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:-26px;right:24px}.tile.svelte-jm0r9i:hover .go:where(.svelte-jm0r9i){transform:rotate(-45deg)}
