.fixtra-job-board{background:#0a0a0a;color:#fff;font-family:Inter,sans-serif;padding:2rem}.fixtra-job-board h1{font-size:3rem;font-weight:600;margin-bottom:.5rem}.fixtra-job-board p{color:#ccc;font-size:1rem;margin-bottom:1rem}.filters{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.filters input,.filters select{background:#fff;border:1px solid #ccc;border-radius:6px;color:#111;font-size:1rem;min-width:180px;padding:.5rem 1rem}.job-card{align-items:center;background-color:#141414!important;border:1px solid #2c2c2c;border-radius:12px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem;padding:1.5rem;transition:all .2s ease-in-out}.job-card:hover{background:#1a1a1a;border-color:#333;cursor:pointer}.job-info{flex:1;min-width:60%}.job-card h3{color:#58a6ff;font-size:1.25rem;font-weight:600;margin-bottom:.5rem;text-decoration:none}.job-card h3:hover{text-decoration:underline}.job-card p{color:#ccc;font-size:.95rem;margin-bottom:0;white-space:pre-wrap}.job-card a.apply-button{background:#0052cc;border-radius:8px;color:#fff;font-weight:500;margin-left:auto;padding:.6rem 1.25rem;text-decoration:none;transition:background .3s;white-space:nowrap}