/* EMBER V / cinematic overhaul - visual only, authentication untouched */
:root{--pink:#f03a73!important;--premiere-pink:#f03a73!important}
body{background:#080a10!important;color:#f6f7fb!important}
.site-header{background:#080a10f5!important;border-bottom:1px solid #ffffff17!important}
.brand-words span{color:#ff3e78!important}
.career-job{background:#11141c!important;border:1px solid #ffffff1e!important;border-radius:18px!important;overflow:hidden}
.career-job .art{height:230px!important;min-height:230px!important;background-size:cover!important;background-position:center!important}
.career-job .art[style*="ev-police"]{background-image:url('ev-police-cinematic.jpg')!important}
.career-job .art[style*="ev-medical"]{background-image:url('ev-medical-cinematic.jpg')!important}
.career-job .art[style*="ev-justice"]{background-image:url('ev-justice-cinematic.jpg')!important}
.career-job .art:after{background:linear-gradient(0deg,#11141c,transparent 52%)!important}
.career-job .body{background:#11141c!important}
.career-job .body h3{font-family:Inter,Arial,sans-serif!important;font-size:clamp(23px,2.2vw,31px)!important;font-weight:850!important;line-height:1.1!important}
.career-job .body p{font-size:15px!important;line-height:1.6!important;color:#bfc5d0!important}
.career-btn,.button-primary,.header-discord{border-radius:10px!important;background:linear-gradient(110deg,#ed235b,#b91447)!important;color:white!important;box-shadow:0 8px 28px #ee24532b!important}
.career-btn svg,.button svg{display:inline-block;vertical-align:middle}
.career-panel,.portal-card{background:#11141c!important;border:1px solid #ffffff1c!important;border-radius:18px!important}
.career-info{background:#171b24!important;border-color:#ffffff20!important}
.faction-tile{border-radius:16px!important;background:#11141c!important;border-color:#ffffff26!important}
.faction-tile[style*="ev-police"]{--tile-img:url('ev-police-cinematic.jpg')!important}
.faction-tile[style*="ev-medical"]{--tile-img:url('ev-medical-cinematic.jpg')!important}
.faction-tile[style*="ev-justice"]{--tile-img:url('ev-justice-cinematic.jpg')!important}
.faction-tile-art{background-size:cover!important;background-position:center!important;filter:none!important}
@media(max-width:620px){.career-job .art{height:240px!important;min-height:240px!important}.career-job .body{padding:23px!important}.career-job .body h3{font-size:27px!important}.career-job{border-radius:16px!important}.career-grid{gap:20px!important}}
