/* One public 404 inside the current Theme shell and width contract. */
.arena-not-found .arena-content__inner{display:grid;gap:24px;padding-block:28px 36px}
.arena-not-found__hero{padding:clamp(28px,5vw,54px);border:1px solid #cfe5dc;border-radius:14px;background:linear-gradient(130deg,#e9f6ef,#fff);text-align:center}
.arena-not-found__code{display:inline-block;padding:6px 14px;border-radius:20px;background:#d8f2e5;color:#087747;font-size:18px;font-weight:600}
.arena-not-found__hero h1{margin:16px 0 12px;color:#173329;font-size:clamp(28px,4vw,38px);font-weight:700;line-height:1.2}
.arena-not-found__hero p{max-width:580px;margin:0 auto;color:#526c61;font-size:16px;line-height:1.6}
.arena-not-found__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}
.arena-not-found__actions .arena-button{min-height:44px;font-size:14px;font-weight:600}
.arena-not-found__actions .arena-not-found__secondary{background:#fff;color:#087747;border:1px solid #b7d9c9}
.arena-not-found__explore h2{margin:0 0 14px;color:#173329;font-size:16px;font-weight:600}
.arena-not-found__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.arena-not-found__links>a{display:flex;align-items:center;gap:12px;min-width:0;padding:18px;border:1px solid #d9e7df;border-radius:10px;background:#fff;color:#087747;text-decoration:none}
.arena-not-found__links>a>span{flex:1;min-width:0}
.arena-not-found__links strong{display:block;color:#173329;font-size:14px;font-weight:600}
.arena-not-found__links small{display:block;margin-top:4px;color:#526c61;font-size:13px;line-height:1.4}
.arena-not-found a:focus-visible{outline:3px solid #0a9562;outline-offset:3px}
@media(max-width:600px){.arena-not-found .arena-content__inner{gap:20px;padding-block:20px 24px}.arena-not-found__hero{padding:28px 18px}.arena-not-found__links{grid-template-columns:1fr}.arena-not-found__actions{display:grid;grid-template-columns:1fr;width:100%}.arena-not-found__actions .arena-button{justify-content:center}}
