.tile.svelte-1f1g5bg .glyph{filter:drop-shadow(2px 3px #1b1a171f)}.weave.svelte-1f1g5bg{background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--tile-accent) 12%, transparent) 0 2px, transparent 2px 11px);opacity:.6;pointer-events:none;position:absolute;inset:0}.prod.svelte-11ja2cl{flex-direction:column;transition:transform .14s,box-shadow .14s;display:flex}.prod.svelte-11ja2cl:hover{box-shadow:var(--shadow);transform:translate(-3px,-3px)}.media.svelte-11ja2cl{display:block;position:relative}.overlay.svelte-11ja2cl{gap:7px;display:flex;position:absolute;top:12px;left:12px}.body.svelte-11ja2cl{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.meta.svelte-11ja2cl{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;align-items:center;font-size:.78rem;font-weight:600;display:flex}h3.svelte-11ja2cl{font-size:1.18rem}h3.svelte-11ja2cl a:where(.svelte-11ja2cl):hover{color:var(--tomato)}.blurb.svelte-11ja2cl{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.45}.origin.svelte-11ja2cl{color:var(--ink-faint);margin:0;font-size:.84rem}.origin.svelte-11ja2cl a:where(.svelte-11ja2cl){border-bottom:1.5px solid var(--hairline);color:var(--ink-soft);font-weight:600}.origin.svelte-11ja2cl a:where(.svelte-11ja2cl):hover{border-color:var(--tomato);color:var(--tomato)}.foot.svelte-11ja2cl{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.foot.svelte-11ja2cl .btn:where(.svelte-11ja2cl){padding:10px 16px;font-size:.9rem}.btn.added.svelte-11ja2cl{background:var(--pine)}
