.job-detail.svelte-2ignzp{max-width:var(--container-md);padding:var(--space-12) var(--space-6) var(--space-24);margin:0 auto}.back-link.svelte-2ignzp{color:var(--text-tertiary);font-size:var(--text-sm);margin-bottom:var(--space-6);text-decoration:none;display:inline-block}.back-link.svelte-2ignzp:hover{color:var(--text-secondary)}.stale-banner.svelte-2ignzp{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:var(--accent-amber);font-size:var(--text-sm);margin-bottom:var(--space-6);background:#ffb0201a;border:1px solid #ffb0204d}.job-detail-header.svelte-2ignzp{margin-bottom:var(--space-8)}.job-company.svelte-2ignzp{font-size:var(--text-sm);color:var(--text-secondary);font-weight:600}.job-title.svelte-2ignzp{font-size:var(--text-3xl);color:var(--text-primary);margin:var(--space-2) 0 var(--space-1);font-weight:800}.job-location.svelte-2ignzp{color:var(--text-tertiary);margin-bottom:var(--space-1)}.job-posted-date.svelte-2ignzp{font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-4)}.job-chips.svelte-2ignzp{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.meta-chip.svelte-2ignzp{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--glass-bg-hover);border:1px solid var(--glass-border);font-size:var(--text-xs);color:var(--text-secondary);align-items:center;font-weight:600;display:inline-flex}.chip-remote.svelte-2ignzp{background:color-mix(in srgb, var(--accent-green) 15%, transparent);border-color:color-mix(in srgb, var(--accent-green) 40%, transparent);color:var(--accent-green)}.chip-hybrid.svelte-2ignzp{background:color-mix(in srgb, var(--accent-amber) 15%, transparent);border-color:color-mix(in srgb, var(--accent-amber) 40%, transparent);color:var(--accent-amber)}.chip-onsite.svelte-2ignzp{background:var(--glass-bg-hover);border-color:var(--glass-border);color:var(--text-secondary)}.chip-experience.svelte-2ignzp{background:color-mix(in srgb, var(--accent-pink) 12%, transparent);border-color:color-mix(in srgb, var(--accent-pink) 35%, transparent);color:var(--accent-pink)}.chip-compensation.svelte-2ignzp{background:color-mix(in srgb, var(--accent-purple) 15%, transparent);border-color:color-mix(in srgb, var(--accent-purple) 40%, transparent);color:var(--accent-purple)}.chip-relocation.svelte-2ignzp{background:color-mix(in srgb, var(--accent-teal) 15%, transparent);border-color:color-mix(in srgb, var(--accent-teal) 40%, transparent);color:var(--accent-teal)}.job-why.svelte-2ignzp{font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-6);font-style:italic}.job-actions.svelte-2ignzp{gap:var(--space-3);flex-wrap:wrap;display:flex}.btn-primary.svelte-2ignzp,.btn-secondary.svelte-2ignzp{padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-weight:600;font-size:var(--text-sm);align-items:center;text-decoration:none;display:inline-flex}.btn-primary.svelte-2ignzp{background:var(--gradient-primary);color:var(--btn-text,#0a0e14)}.btn-secondary.svelte-2ignzp{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary)}.btn-secondary.svelte-2ignzp:disabled{opacity:.6;cursor:not-allowed}.tracker-select.svelte-2ignzp{padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);font-weight:600;font-size:var(--text-sm);font-family:inherit}.job-description.svelte-2ignzp h2:where(.svelte-2ignzp){font-size:var(--text-lg);color:var(--text-primary);margin-bottom:var(--space-3);font-weight:700}.job-description-text.svelte-2ignzp{color:var(--text-secondary);margin-bottom:var(--space-4);line-height:1.7}.job-description-text.svelte-2ignzp:last-child{margin-bottom:0}.job-description-list.svelte-2ignzp{color:var(--text-secondary);margin:0 0 var(--space-4);padding-left:1.4em;line-height:1.7}.job-description-list.svelte-2ignzp:last-child{margin-bottom:0}.job-description-list.svelte-2ignzp li:where(.svelte-2ignzp){margin-bottom:var(--space-1)}
