body{margin:0;font-family:Inter,sans-serif;background:#0d1117;color:#e6f1ff}.hero{background:linear-gradient(135deg,#0b5cff,#7c4dff);padding:40px;text-align:center;color:#fff}.brand{font-size:2.5rem;font-weight:800}.container{display:grid;grid-template-columns:2fr 1fr;gap:20px;padding:20px}.job-card{background:#161b22;border-radius:12px;padding:16px;margin-bottom:12px;transition:transform .2s ease}.job-card:hover{transform:translateY(-5px);border:1px solid #0b5cff}.btn-outline,.btn-primary{padding:8px 12px;border-radius:6px;text-decoration:none;font-weight:700}.btn-outline{border:1px solid #0b5cff;color:#0b5cff}.btn-primary{background:linear-gradient(90deg,#0b5cff,#7c4dff);color:#fff}.panel{background:#161b22;border-radius:8px;padding:12px;margin-bottom:12px}.site-footer{background:#0b5cff;color:#fff;text-align:center;padding:16px;margin-top:20px}body{margin:0;font-family:Arial,sans-serif;background:#0d1117;color:#fff}h1,h2,h3{color:#0b5cff}
