.job-detail-card.svelte-9e9fop{background:#fff;border:1px solid var(--color-border, rgba(0, 0, 0, .08));border-radius:12px;padding:var(--space-md, 1.5rem);margin-bottom:var(--space-lg, 2rem)}.verified-banner.svelte-9e9fop{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#0d94880f;border:1px solid rgba(13,148,136,.15);border-radius:8px;margin-bottom:var(--space-md, 1.5rem);color:var(--color-accent, #0d9488);font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .875rem);font-weight:600;flex-wrap:wrap}.verified-sub.svelte-9e9fop{font-weight:400;color:var(--color-ink-muted, #7a7a7a)}.info-grid.svelte-9e9fop{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md, 1.5rem);margin-bottom:var(--space-lg, 2rem)}.info-item.svelte-9e9fop{display:flex;flex-direction:column;gap:.375rem}.info-label.svelte-9e9fop{display:flex;align-items:center;gap:.375rem;color:var(--color-accent, #0d9488)}.info-label.svelte-9e9fop .info-icon{flex-shrink:0}.info-value.svelte-9e9fop{font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-base, 1rem);color:var(--color-ink, #1a1a1a);line-height:1.5}.company-link.svelte-9e9fop{color:var(--color-accent, #0d9488);text-decoration:none;font-weight:500;transition:color .15s ease}.company-link.svelte-9e9fop:hover{color:var(--color-ink, #1a1a1a);text-decoration:underline}.apply-section.svelte-9e9fop{border-top:1px solid var(--color-border, rgba(0, 0, 0, .08));padding-top:var(--space-md, 1.5rem)}.apply-btn.svelte-9e9fop{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:var(--color-accent, #0d9488);color:#fff;border:none;border-radius:8px;font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-base, 1rem);font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer}.apply-btn.svelte-9e9fop:hover{background:#0b7f74;transform:translateY(-1px);box-shadow:0 4px 12px #0d94884d;text-decoration:none;color:#fff}.apply-note.svelte-9e9fop{margin:.75rem 0 0;font-family:var(--font-body, "Inter", sans-serif);font-size:.75rem;color:var(--color-ink-muted, #7a7a7a)}.detail-section.svelte-9e9fop{margin-bottom:var(--space-sm, .75rem)}.section-header.svelte-9e9fop{margin-bottom:var(--space-sm, .5rem)}.section-header.svelte-9e9fop h2:where(.svelte-9e9fop){font-family:var(--font-display, "Instrument Serif", serif);font-size:var(--text-2xl, 1.75rem);font-weight:400;letter-spacing:-.02em;color:var(--color-ink, #1a1a1a);margin:0}.section-divider.svelte-9e9fop{height:1px;background:var(--color-border, rgba(0, 0, 0, .08));margin:var(--space-xl, 3rem) 0}.related-jobs-list.svelte-9e9fop{display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-border, rgba(0, 0, 0, .08));border-radius:12px;overflow:hidden}.related-job-card.svelte-9e9fop{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem var(--space-md, 1.5rem);border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .08));text-decoration:none;color:var(--color-ink, #1a1a1a);transition:background-color .15s ease}.related-job-card.svelte-9e9fop:last-child{border-bottom:none}.related-job-card.svelte-9e9fop:hover{background:var(--color-paper, #faf9f6);text-decoration:none;color:var(--color-ink, #1a1a1a)}.related-job-info.svelte-9e9fop{display:flex;flex-direction:column;gap:.25rem;min-width:0}.related-job-title.svelte-9e9fop{font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .875rem);font-weight:600;color:var(--color-ink, #1a1a1a)}.related-job-card.svelte-9e9fop:hover .related-job-title:where(.svelte-9e9fop){color:var(--color-accent, #0d9488)}.related-job-meta.svelte-9e9fop{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-body, "Inter", sans-serif);font-size:.75rem;color:var(--color-ink-muted, #7a7a7a)}.related-sep.svelte-9e9fop{color:var(--color-border-strong, rgba(0, 0, 0, .15))}.back-link.svelte-9e9fop{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fff;border:1px solid var(--color-border, rgba(0, 0, 0, .08));border-radius:8px;color:var(--color-accent, #0d9488);text-decoration:none;font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .875rem);font-weight:500;transition:all .2s ease}.back-link.svelte-9e9fop:hover{border-color:var(--color-accent, #0d9488);box-shadow:0 2px 8px #0000000f;text-decoration:none}
