:root{color-scheme:dark;--bg: #0a0c0e;--panel: #14171a;--border: #262b30;--text: #e8eaed;--text-dim: #9aa1a8;--accent: #5b8cff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}.job-shell{max-width:720px;margin:0 auto;padding:0 20px 64px;min-height:100vh;display:flex;flex-direction:column}.job-brand-header{padding:24px 0;border-bottom:1px solid var(--border);font-size:14px;color:var(--text-dim)}.job-brand-header strong{color:var(--text)}.job-content{flex:1;padding-top:32px}.job-content h1{font-size:28px;margin:0 0 4px}.job-meta{color:var(--text-dim);margin:0 0 24px}.job-content p{margin:0 0 16px;white-space:pre-wrap}.job-apply-cta{display:inline-block;margin-top:16px;padding:10px 20px;background:var(--accent);color:#fff;text-decoration:none;border-radius:6px;font-weight:600}.job-form label{display:block;margin:16px 0 6px;font-size:14px;color:var(--text-dim)}.job-form input,.job-form textarea{width:100%;padding:10px;background:var(--panel);border:1px solid var(--border);border-radius:6px;color:var(--text);font:inherit}.job-form button{margin-top:20px;padding:10px 24px;background:var(--accent);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}.job-form button:disabled{opacity:.6;cursor:not-allowed}.job-error{color:#ff6b6b;font-size:14px;margin-top:8px}.job-footer{padding:24px 0;border-top:1px solid var(--border);font-size:13px;color:var(--text-dim);text-align:center}.job-footer a{color:var(--text-dim)}
