.style-card.svelte-1b48ak7{background:var(--surface);gap:var(--space-3);flex-direction:column;height:100%;padding:clamp(20px,3vw,30px);transition:background .12s;display:flex}.style-card.svelte-1b48ak7:hover{background:var(--surface-hover)}.style-card__head.svelte-1b48ak7{align-items:flex-start;gap:var(--space-3);display:flex}.style-card__icon.svelte-1b48ak7{flex:none;font-size:22px;line-height:1.2}.style-card__title.svelte-1b48ak7 h3:where(.svelte-1b48ak7){font-family:var(--font-display);letter-spacing:-.015em;font-size:21px;font-weight:500}.style-card__by.svelte-1b48ak7{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:4px;font-size:10px}.style-card__desc.svelte-1b48ak7{font-size:var(--text-sm);color:var(--text-body);line-height:1.6}.tbl.svelte-swewse{flex:240px;gap:2px;min-width:0;display:grid}.tbl__row.svelte-swewse{justify-content:space-between;gap:var(--space-4);border-bottom:1px dotted var(--border);font-size:var(--text-sm);padding:6px 0;display:flex}.tbl__row.svelte-swewse:last-child{border-bottom:none}.tbl__name.svelte-swewse{color:var(--text-body)}.tbl__score.svelte-swewse{font-variant-numeric:tabular-nums}
