.not-found-page{color:#fafafa;min-height:100svh;font-family:var(--font-body);background:radial-gradient(at 0 0,#201332,#0000 65%),#0b0b0d;place-items:center;padding:48px 24px;line-height:1.6;display:grid}.not-found-content{width:100%;max-width:580px}.not-found-brand{color:inherit;align-items:center;gap:10px;margin-bottom:56px;font-weight:600;text-decoration:none;display:inline-flex}.not-found-brand span{color:#0b0b0d;background:#e8ff3d;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.not-found-eyebrow{color:#e8ff3d;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.not-found-content h1{font-family:var(--font-display);letter-spacing:-.035em;margin:20px 0;font-size:clamp(2rem,7vw,3.5rem);line-height:1.1}.not-found-content>p:not(.not-found-eyebrow){color:#a1a1aa}.not-found-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.not-found-actions a{color:#fafafa;border:1px solid #454549;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-flex}.not-found-actions a:first-child{color:#0b0b0d;background:#e8ff3d;border-color:#e8ff3d}.not-found-page a:focus-visible{outline-offset:5px;outline:2px solid #e8ff3d}
