.card.svelte-11ja2cl{height:100%;color:var(--ink);background:var(--cream);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.card.svelte-11ja2cl:hover{border-color:var(--gold);box-shadow:var(--shadow-2);transform:translateY(-3px)}.card-orn.svelte-11ja2cl{overflow:hidden}.card-orn.svelte-11ja2cl .orn,.card-orn.svelte-11ja2cl .pieceimg{transition:transform .4s}.card.svelte-11ja2cl:hover .card-orn:where(.svelte-11ja2cl) .orn,.card.svelte-11ja2cl:focus-visible .card-orn:where(.svelte-11ja2cl) .orn,.card.svelte-11ja2cl:hover .card-orn:where(.svelte-11ja2cl) .pieceimg,.card.svelte-11ja2cl:focus-visible .card-orn:where(.svelte-11ja2cl) .pieceimg{transform:scale(1.04)}.card-body.svelte-11ja2cl{flex-direction:column;flex:1;padding:.85rem 1rem 1rem;display:flex}.card-meta.svelte-11ja2cl{font-family:var(--serif);color:var(--gold-3);font-size:.95rem;font-style:italic;line-height:1.1}.card-title.svelte-11ja2cl{font-family:var(--serif);margin:.15rem 0 0;font-size:1.25rem;font-weight:500;line-height:1.18}.card-foot.svelte-11ja2cl{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:auto;padding-top:.85rem;display:flex}.card-price.svelte-11ja2cl{font-family:var(--serif);color:var(--cran-2);font-size:1.3rem}.card-cue.svelte-11ja2cl{color:var(--cran);border-bottom:1px solid #0000;font-size:.8rem;transition:border-color .2s}.card.svelte-11ja2cl:hover .card-cue:where(.svelte-11ja2cl){border-color:var(--cran)}
