.job-detail-page.svelte-meonne{min-height:100vh;background:var(--color-bg-dark);color:var(--color-text);padding:3rem 1.5rem 4rem}.container.svelte-meonne{max-width:720px;margin:0 auto}.header.svelte-meonne{margin-bottom:2rem}.tags.svelte-meonne{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tag.svelte-meonne{font-size:var(--font-size-sm);color:var(--color-text-muted);background:#ffffff0f;padding:.25rem .75rem;border-radius:9999px}.title.svelte-meonne{font-size:clamp(var(--font-size-3xl),4vw,var(--font-size-4xl));font-weight:700;line-height:1.2;margin-bottom:.75rem}.short-desc.svelte-meonne{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:1.6}.content.svelte-meonne{display:flex;flex-direction:column;gap:1.5rem}.section-title.svelte-meonne{font-size:var(--font-size-xl);font-weight:600;margin-bottom:.5rem;color:var(--color-text)}.section-text.svelte-meonne{color:var(--color-text-muted);line-height:1.7}.list.svelte-meonne{list-style:none;padding:0}.list.svelte-meonne li:where(.svelte-meonne){position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:var(--color-text-muted);line-height:1.6}.list.svelte-meonne li:where(.svelte-meonne):before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;background:var(--color-primary);border-radius:50%}.cta-wrap.svelte-meonne{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.btn-start.svelte-meonne{display:inline-block;background:var(--gradient-primary);color:#fff;font-weight:600;font-size:var(--font-size-lg);padding:1rem 2rem;border-radius:var(--button-radius);text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast);box-shadow:0 4px 20px #8b5cf64d}.btn-start.svelte-meonne:hover{transform:translateY(-2px);box-shadow:0 6px 30px #8b5cf666}
