.jc.svelte-1p2nd9h{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink);min-inline-size:0;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex}.jc.featured.svelte-1p2nd9h{border-color:var(--color-gold-400,var(--color-border-strong));box-shadow:0 0 0 1px var(--color-gold-200,transparent) inset}@media (hover:hover){.jc.svelte-1p2nd9h:hover{box-shadow:var(--shadow-lift);border-color:var(--color-border-strong)}}.jc.svelte-1p2nd9h:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.logo.svelte-1p2nd9h{background:var(--color-blue-100);block-size:52px;inline-size:52px;color:var(--color-blue-900);border-radius:14px;flex:none;place-items:center;font-size:1rem;font-weight:700;display:grid;overflow:hidden}.logo.svelte-1p2nd9h img:where(.svelte-1p2nd9h){object-fit:cover;block-size:100%;inline-size:100%}.body.svelte-1p2nd9h{flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}.top.svelte-1p2nd9h{align-items:flex-start;gap:var(--space-2);justify-content:space-between;display:flex}.title.svelte-1p2nd9h{font-weight:700;font-size:var(--fs-md);overflow-wrap:anywhere;line-height:1.3}.feat.svelte-1p2nd9h{flex:none}.salon.svelte-1p2nd9h{color:var(--color-ink-soft);font-size:var(--fs-sm);gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.rate.svelte-1p2nd9h{color:var(--color-gold-text);align-items:center;gap:2px;font-weight:600;display:inline-flex}.meta.svelte-1p2nd9h{gap:4px var(--space-3);font-size:var(--fs-xs);color:var(--color-ink-soft);flex-wrap:wrap;display:flex}.meta.svelte-1p2nd9h span:where(.svelte-1p2nd9h){align-items:center;gap:3px;display:inline-flex}.chips.svelte-1p2nd9h{flex-wrap:wrap;gap:6px;margin-block-start:4px;display:flex}.ago.svelte-1p2nd9h{font-size:var(--fs-2xs);color:var(--color-ink-soft)}
