.rcard.svelte-1x0lit8{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px;transition:transform .1s,border-color .15s;display:block;position:relative}.rcard-link.svelte-1x0lit8{color:inherit;text-decoration:none!important}.rcard-link.svelte-1x0lit8:after{content:"";border-radius:inherit;position:absolute;inset:0}.rcard-owner.svelte-1x0lit8{z-index:1;position:relative}.rcard.svelte-1x0lit8:active{transform:scale(.99)}.rcard.has-img.svelte-1x0lit8{grid-template-columns:88px 1fr;align-items:start;gap:12px;display:grid}.rcard-img.svelte-1x0lit8{object-fit:cover;border-radius:var(--radius-s);width:88px;height:88px}.rcard.svelte-1x0lit8 h3:where(.svelte-1x0lit8){margin:6px 0 4px}.desc.svelte-1x0lit8{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;display:-webkit-box;overflow:hidden}.meta.svelte-1x0lit8{gap:12px}@media (hover:hover){.rcard.svelte-1x0lit8:hover{border-color:var(--line-strong);box-shadow:var(--shadow-float);transform:translateY(-2px)}}@container cards (width>=600px){.rcard.svelte-1x0lit8,.rcard.has-img.svelte-1x0lit8{flex-direction:column;align-items:stretch;height:100%;padding:0;display:flex;overflow:hidden}.rcard-body.svelte-1x0lit8{padding:12px 16px 14px}.rcard-img.svelte-1x0lit8{border-radius:0;width:100%;height:160px}.rcard.svelte-1x0lit8:not(.has-img):before{content:"🥘";background:linear-gradient(135deg, var(--brand-soft), var(--bg-sunken));place-items:center;height:160px;font-size:2.6rem;display:grid}.rcard-body.svelte-1x0lit8{flex-direction:column;flex:1;display:flex}.meta.svelte-1x0lit8{margin-top:auto}}
