/*
Theme Name: JobsSearch Australia Future
Theme URI: https://jobssearch.com.au/
Author: JobsSearch Australia
Description: Visual prototype theme matching the approved JobsSearch Australia concept. Job listings managed in WordPress; other interactions are previews.
Version: 1.1.0
Requires at least: 6.0
Text Domain: jobssearch-future
*/

:root{color-scheme:dark;--cyan:#00eaff;--lime:#c9ff00}*{box-sizing:border-box}body{margin:0;background:#031426;color:white;font-family:Inter,Arial,sans-serif}header{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;background:#04111d;border-bottom:1px solid #145b78}header strong{font-size:22px;color:#4adfff}header small{color:#a7d4e8}.stage{position:relative;width:100%;max-width:1672px;margin:auto;aspect-ratio:1672/941;background-image:url('assets/approved-design.png');background-size:100% 100%;box-shadow:0 0 80px #007ba84d}.hot{position:absolute;border:0;background:transparent;cursor:pointer;border-radius:10px}.hot:focus-visible,.hot:hover{outline:2px solid var(--cyan);background:#00eaff18}.hot:focus-visible{outline-offset:1px}.searchbox{position:absolute;left:27.3%;top:43.7%;width:22.3%;height:4.1%;border:0;background:transparent;color:#14293c;font-size:clamp(10px,1vw,16px);outline:none}.searchbox::placeholder{color:#455668}.location{position:absolute;left:53%;top:43.7%;height:4.1%;width:11%;border:0;background:transparent;color:#17293a;font-size:clamp(9px,.9vw,15px)}.drawer{position:fixed;right:0;top:0;bottom:0;width:min(500px,100%);background:#061b2b;box-shadow:-20px 0 70px #000b;z-index:5;transform:translateX(105%);transition:transform .25s;padding:25px;overflow:auto;border-left:2px solid #00eaff}.drawer.open{transform:translateX(0)}.drawer h2{margin:20px 0;color:#56edff}.drawer p{line-height:1.6;color:#c5e0ea}.close{float:right;background:#163e51;color:white;border:1px solid #4ee6ff;border-radius:9px;padding:10px 15px;cursor:pointer}.item{padding:15px;border:1px solid #1c6581;background:#0b293d;border-radius:12px;margin:12px 0}.item strong{display:block;margin-bottom:7px}.item small{color:#a9c7d8}.cta{border:0;border-radius:9px;padding:11px 17px;background:#c9ff00;color:#071a24;font-weight:800;cursor:pointer;margin-top:10px}.note{font-size:13px;color:#a3c4d1}.mobile{padding:15px 20px;background:#082134;display:none}.mobile button{margin:4px;padding:9px;background:#0a4159;color:white;border:1px solid #19c7e6;border-radius:7px}footer{padding:20px;text-align:center;color:#8cb7c8;font-size:13px}@media(max-width:850px){.stage{min-width:850px}.viewport{overflow:auto}.mobile{display:block}header{display:none}}

/* Keep the Australia text baked into the approved artwork visible only once. */
.location{opacity:0;cursor:pointer}.location:focus-visible{opacity:1;background:#fff;outline:2px solid #00eaff}
