.careers-hero.svelte-1thlcsk{text-align:center;padding:4rem 0;background:linear-gradient(135deg,#1a1a1a,#0b0b0b);margin-bottom:3rem}.careers-hero.svelte-1thlcsk h1:where(.svelte-1thlcsk){color:#ffc67e;font-family:Times New Roman,serif;font-size:3rem;margin-bottom:1rem;font-weight:700}.careers-hero.svelte-1thlcsk p:where(.svelte-1thlcsk){color:#e8e6e3;font-size:1.2rem;max-width:800px;margin:0 auto;line-height:1.6;font-family:Times New Roman,serif}.job-listing.svelte-1thlcsk{max-width:900px;margin:0 auto;padding:0 2rem;color:#e8e6e3}.job-listing.svelte-1thlcsk h2:where(.svelte-1thlcsk){color:#ffc67e;font-family:Times New Roman,serif;font-size:2.5rem;margin-bottom:.5rem;border-bottom:2px solid #ffc67e;padding-bottom:.5rem}.job-type.svelte-1thlcsk{color:#d9a05c;font-family:Courier New,monospace;font-size:1.1rem;font-weight:700;margin-bottom:2rem}.job-description.svelte-1thlcsk h3:where(.svelte-1thlcsk){color:#ffc67e;font-family:Times New Roman,serif;font-size:1.5rem;margin:2rem 0 1rem;border-bottom:1px solid #333;padding-bottom:.5rem}.job-description.svelte-1thlcsk p:where(.svelte-1thlcsk){line-height:1.7;margin-bottom:1.5rem;font-family:Times New Roman,serif;font-size:1.1rem}.job-description.svelte-1thlcsk ul:where(.svelte-1thlcsk){margin:1rem 0 2rem;padding-left:2rem}.job-description.svelte-1thlcsk li:where(.svelte-1thlcsk){margin-bottom:.8rem;line-height:1.6;font-family:Times New Roman,serif;font-size:1.05rem}.restrictions.svelte-1thlcsk{border-left:3px solid #ffc67e;padding-left:2rem;margin-left:1rem}.restrictions.svelte-1thlcsk li:where(.svelte-1thlcsk){color:#c9a96e;font-family:Courier New,monospace;font-size:.95rem;margin-bottom:.6rem}.application-form.svelte-1thlcsk{background:#1a1a1a;padding:3rem;border-radius:8px;margin:3rem 0;border:1px solid #333}.application-form.svelte-1thlcsk h3:where(.svelte-1thlcsk){color:#ffc67e;font-family:Times New Roman,serif;font-size:2rem;margin-bottom:1rem}.application-form.svelte-1thlcsk p:where(.svelte-1thlcsk){color:#d9a05c;font-family:Courier New,monospace;margin-bottom:2rem;font-style:italic}.form-group.svelte-1thlcsk{margin-bottom:2rem}.form-group.svelte-1thlcsk label:where(.svelte-1thlcsk){display:block;color:#e8e6e3;font-family:Times New Roman,serif;font-size:1.1rem;margin-bottom:.5rem;font-weight:700}.form-group.svelte-1thlcsk input:where(.svelte-1thlcsk),.form-group.svelte-1thlcsk textarea:where(.svelte-1thlcsk){width:100%;padding:1rem;background:#0b0b0b;border:2px solid #333;border-radius:4px;color:#e8e6e3;font-family:Courier New,monospace;font-size:1rem;transition:border-color .3s ease}.form-group.svelte-1thlcsk input:where(.svelte-1thlcsk):focus,.form-group.svelte-1thlcsk textarea:where(.svelte-1thlcsk):focus{outline:none;border-color:#ffc67e;box-shadow:0 0 10px #ffc67e4d}.form-group.svelte-1thlcsk textarea:where(.svelte-1thlcsk){resize:vertical;min-height:150px}button.svelte-1thlcsk{background:#ffc67e;color:#0b0b0b;border:none;padding:1rem 2rem;font-family:Times New Roman,serif;font-size:1rem;font-weight:700;border-radius:4px;cursor:pointer;transition:all .3s ease}button.svelte-1thlcsk:hover{background:#d9a05c;transform:translateY(-2px);box-shadow:0 4px 15px #ffc67e66}.success-message.svelte-1thlcsk{background:linear-gradient(135deg,#0d4d0d,#1a4d1a);border:1px solid #2d5d2d;border-radius:4px;padding:1.5rem;margin-bottom:2rem;color:#9fd99f;font-family:Courier New,monospace}.success-message.svelte-1thlcsk p:where(.svelte-1thlcsk){margin:.5rem 0;line-height:1.6}.success-message.svelte-1thlcsk a:where(.svelte-1thlcsk){color:#ffc67e;text-decoration:underline;transition:color .3s ease}.success-message.svelte-1thlcsk a:where(.svelte-1thlcsk):hover{color:#fff}.error-message.svelte-1thlcsk{background:linear-gradient(135deg,#4d0d0d,#4d1a1a);border:1px solid #5d2d2d;border-radius:4px;padding:1.5rem;margin-bottom:2rem;color:#f99f9f;font-family:Courier New,monospace}.error-message.svelte-1thlcsk p:where(.svelte-1thlcsk){margin:.5rem 0;line-height:1.6}.error-message.svelte-1thlcsk a:where(.svelte-1thlcsk){color:#ffc67e;text-decoration:underline;transition:color .3s ease}.error-message.svelte-1thlcsk a:where(.svelte-1thlcsk):hover{color:#fff}
