.job-card.svelte-1vivc5{color:inherit;padding:var(--space-4);text-decoration:none;display:block}.job-card.svelte-1vivc5:hover{text-decoration:none;transform:translateY(-2px)}.job-card-inner.svelte-1vivc5{gap:var(--space-4);align-items:flex-start;display:flex}.company-logo.svelte-1vivc5{border-radius:var(--radius);color:#fff;width:52px;height:52px;font-family:var(--font-display);flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex}.content.svelte-1vivc5{flex:1;min-width:0}.title.svelte-1vivc5{color:var(--c-text-strong);margin-bottom:var(--space-1);font-size:1.0625rem;font-weight:700;line-height:1.3}.meta.svelte-1vivc5{align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.company.svelte-1vivc5{color:var(--c-text-muted);font-size:.875rem;font-weight:500}.verified-icon.svelte-1vivc5{flex-shrink:0}.info-row.svelte-1vivc5{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.location.svelte-1vivc5{align-items:center;gap:var(--space-1);color:var(--c-text-muted);font-size:.8125rem;display:inline-flex}.bottom-row.svelte-1vivc5{align-items:center;gap:var(--space-2);color:var(--c-text-subtle);flex-wrap:wrap;font-size:.8125rem;display:flex}.salary.svelte-1vivc5{color:var(--c-success);font-weight:600}.dot.svelte-1vivc5{color:var(--c-text-subtle)}@media (width<=480px){.company-logo.svelte-1vivc5{width:44px;height:44px;font-size:1.25rem}.title.svelte-1vivc5{font-size:.9375rem}}
