.jobcard.svelte-1vivc5{display:block;padding:14px;transition:box-shadow .15s,transform .05s}.jobcard.svelte-1vivc5:hover{box-shadow:var(--shadow-float)}.head.svelte-1vivc5{display:flex;align-items:flex-start;gap:10px}.bubble.svelte-1vivc5{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:var(--surface-alt);font-size:21px}.head-main.svelte-1vivc5{flex:1;min-width:0}.title.svelte-1vivc5{font-weight:700;font-size:15.5px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub.svelte-1vivc5{font-size:12.5px;color:var(--muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tags.svelte-1vivc5{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.metrics.svelte-1vivc5{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.metrics.svelte-1vivc5>div:where(.svelte-1vivc5):not(.vline){flex:1;min-width:0}.vline.svelte-1vivc5{width:1px;height:24px;background:var(--border)}.ml.svelte-1vivc5{font-size:10px;font-weight:700;letter-spacing:.3px;color:var(--muted)}.mv.svelte-1vivc5{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv.accent.svelte-1vivc5{color:var(--accent)}.foot.svelte-1vivc5{display:flex;align-items:center;gap:4px;margin-top:10px;font-size:12.5px;color:var(--muted)}
