.not-found-discovery{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--ink),var(--deep));color:#fff;padding:76px max(20px,calc((100% - 980px)/2)) 82px}
.not-found-discovery:before,.not-found-discovery:after{content:"";position:absolute;border-radius:50%;background:var(--lime);opacity:.08}
.not-found-discovery:before{width:360px;height:360px;left:-170px;top:-180px}.not-found-discovery:after{width:480px;height:480px;right:-240px;bottom:-310px}
.not-found-orbit{display:flex;align-items:center;justify-content:center;gap:18px;position:relative;z-index:1}.not-found-orbit b{font-size:112px;line-height:1;color:var(--coral);letter-spacing:-8px}.not-found-orbit img{border-radius:28px;box-shadow:0 0 0 10px #ffffff0c}
.not-found-eyebrow{display:block!important;font-size:12px!important;letter-spacing:2.2px;color:var(--lime)!important;margin-top:24px;font-weight:900}.not-found-discovery h1{font-size:clamp(34px,5vw,58px);line-height:1.06;letter-spacing:-2px;max-width:780px;margin:12px auto}.not-found-discovery p{max-width:720px;margin:18px auto 8px;color:#c8d1de;font-size:18px}.not-found-discovery>strong{display:block;color:#fff;font-size:19px}
.not-found-search{display:flex;max-width:640px;margin:28px auto 18px;background:#fff;border-radius:15px;padding:6px;position:relative;z-index:1}.not-found-search input{flex:1;min-width:0;border:0;outline:0;padding:12px;color:var(--ink);background:transparent}.not-found-search button{border:0;border-radius:10px;background:var(--lime);padding:0 24px;font-weight:850;cursor:pointer}
.not-found-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.not-found-picks{padding:62px 0 20px}.not-found-picks .section-head p{margin:7px 0 0;color:var(--muted)}
@media(max-width:560px){.not-found-discovery{padding-top:56px}.not-found-orbit{gap:10px}.not-found-orbit b{font-size:76px}.not-found-orbit img{width:76px;height:76px}.not-found-search{display:grid;background:transparent;gap:8px}.not-found-search input,.not-found-search button{min-height:48px;border-radius:11px}.not-found-search input{background:#fff;padding:12px}.not-found-actions{display:grid}.not-found-actions .button{width:100%}.not-found-picks .section-head{align-items:start;gap:18px}}
