.card.svelte-1qc2q0t{inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:grid;container-type:inline-size}.shape.svelte-1qc2q0t{--bevel:.75rem;border:1px solid var(--chrome-line);border-shape:polygon(0 1.5rem, .75rem 1.5rem, .75rem .75rem, 1.5rem .75rem, 1.5rem 0, calc(100% - 1.5rem) 0, calc(100% - 1.5rem) .75rem, calc(100% - .75rem) .75rem, calc(100% - .75rem) 1.5rem, 100% 1.5rem, 100% calc(100% - var(--bevel)), calc(100% - var(--bevel)) 100%, var(--bevel) 100%, 0 calc(100% - var(--bevel)));background:var(--surface-raised);box-shadow:var(--shadow-card);color:var(--ink);grid-template-rows:auto 1fr;padding:.75rem;transition:border-color .15s;display:grid;position:relative}.card.svelte-1qc2q0t:hover>.shape:where(.svelte-1qc2q0t){border-color:var(--accent-ink)}[aria-pressed=true].svelte-1qc2q0t>.shape:where(.svelte-1qc2q0t){border-color:var(--accent-ink);outline:2px solid var(--accent-ink);outline-offset:-1px}.card.svelte-1qc2q0t:focus-visible{outline:none}.card.svelte-1qc2q0t:focus-visible>.shape:where(.svelte-1qc2q0t){outline:2px solid var(--focus-ink);outline-offset:2px}.shape.svelte-1qc2q0t:after{content:"";border:1px solid color-mix(in srgb, var(--chrome-line) 60%, transparent);border-shape:polygon(0 1.5rem, .75rem 1.5rem, .75rem .75rem, 1.5rem .75rem, 1.5rem 0, calc(100% - 1.5rem) 0, calc(100% - 1.5rem) .75rem, calc(100% - .75rem) .75rem, calc(100% - .75rem) 1.5rem, 100% 1.5rem, 100% calc(100% - var(--bevel)), calc(100% - var(--bevel)) 100%, var(--bevel) 100%, 0 calc(100% - var(--bevel)));pointer-events:none;position:absolute;inset:.75rem}.crop.svelte-1qc2q0t{--bevel:0rem;aspect-ratio:5/2;border-shape:polygon(0 1.5rem, .75rem 1.5rem, .75rem .75rem, 1.5rem .75rem, 1.5rem 0, calc(100% - 1.5rem) 0, calc(100% - 1.5rem) .75rem, calc(100% - .75rem) .75rem, calc(100% - .75rem) 1.5rem, 100% 1.5rem, 100% calc(100% - var(--bevel)), calc(100% - var(--bevel)) 100%, var(--bevel) 100%, 0 calc(100% - var(--bevel)));position:relative;overflow:hidden}.crop.svelte-1qc2q0t img:where(.svelte-1qc2q0t){object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.art.svelte-1qc2q0t{border-shape:polygon(0 1.5rem, .75rem 1.5rem, .75rem .75rem, 1.5rem .75rem, 1.5rem 0, 100% 0, 100% 100%, var(--bevel) 100%, 0 calc(100% - var(--bevel)));background:var(--white);display:none;overflow:hidden}.art.svelte-1qc2q0t img:where(.svelte-1qc2q0t){object-fit:contain;align-self:stretch;block-size:auto;inline-size:11rem}@container (width>=32rem){.shape.svelte-1qc2q0t{grid-template-rows:none;grid-template-columns:auto 1fr}.crop.svelte-1qc2q0t{display:none}.art.svelte-1qc2q0t{display:grid}}.body.svelte-1qc2q0t{grid-template-rows:auto 1fr;gap:.5rem 1rem;padding:.75rem .75rem .5rem;display:grid}.title.svelte-1qc2q0t{display:grid}.name.svelte-1qc2q0t{font-family:var(--font-modesto);font-size:1.75rem;line-height:calc(1 * var(--leading,1))}.meta.svelte-1qc2q0t,.label.svelte-1qc2q0t{--tracked:.07em;letter-spacing:calc(var(--tracked) + var(--tracking,0em));text-transform:uppercase;color:color-mix(in srgb, var(--trim) 80%, var(--ink));font-weight:700}.meta.svelte-1qc2q0t{font-size:.75rem;line-height:calc(1.25 * var(--leading,1));flex-wrap:wrap;align-items:center;gap:0 .5rem;display:flex}.diamond.svelte-1qc2q0t{background:var(--trim);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);block-size:.25rem;inline-size:.25rem}.desc.svelte-1qc2q0t{font-size:.875rem;line-height:calc(1.4 * var(--leading,1));color:var(--ink-soft)}.traits.svelte-1qc2q0t{align-content:start;display:grid}.label.svelte-1qc2q0t{font-size:.75rem;line-height:calc(1.5rem * var(--leading,1))}.trait.svelte-1qc2q0t{border-top:1px solid var(--chrome-line);min-block-size:1.5rem;font-size:.75rem;font-weight:600;line-height:calc(1.25 * var(--leading,1));grid-template-columns:auto 1fr;align-items:center;gap:.5rem;display:grid}.trait.svelte-1qc2q0t:before{content:"";background:var(--trim);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);block-size:.25rem;inline-size:.25rem}@container (width>=24rem){.crop.svelte-1qc2q0t{aspect-ratio:3}.body.svelte-1qc2q0t{grid-template-columns:1fr 1fr}.traits.svelte-1qc2q0t{grid-area:1/2/-1}.label.svelte-1qc2q0t,.trait.svelte-1qc2q0t{font-size:.875rem}.label.svelte-1qc2q0t{line-height:calc(1.75rem * var(--leading,1))}.trait.svelte-1qc2q0t{min-block-size:1.75rem}}
