[data-slot=not-found]{box-sizing:border-box;background-color:var(--alai-paper);background-image:linear-gradient(var(--alai-grid) 1px, transparent 1px), linear-gradient(90deg, var(--alai-grid) 1px, transparent 1px);min-height:100dvh;color:var(--alai-ink);font-family:var(--alai-font-body);background-size:28px 28px;place-items:center;padding:24px;display:grid}[data-slot=not-found] [data-part=card]{box-sizing:border-box;border:var(--alai-edge-w) solid var(--alai-edge);background:var(--alai-card);width:min(420px,100%);box-shadow:var(--alai-lift-xl);text-align:center;border-radius:28px;justify-items:center;gap:16px;padding:32px;display:grid}[data-slot=not-found] img{width:120px;height:auto}[data-slot=not-found] h1{font:700 26px/1.2 var(--alai-font-display);margin:0}[data-slot=not-found] p{max-width:30ch;color:var(--alai-muted);font:400 16px/1.5 var(--alai-font-body);text-wrap:balance;margin:0}[data-slot=not-found] [data-part=home]{box-sizing:border-box;border:var(--alai-edge-w) solid var(--alai-edge);background:var(--alai-lamp);width:100%;min-height:56px;box-shadow:var(--alai-lift-l);color:var(--alai-on-lamp);font:600 17px/1 var(--alai-font-body);border-radius:14px;place-items:center;margin-top:4px;text-decoration:none;display:grid}[data-slot=not-found] [data-part=home]:active{box-shadow:var(--alai-lift-press);transform:translateY(3px)}[data-slot=not-found] [data-part=home]:focus-visible{outline:3px solid var(--alai-nudge);outline-offset:3px}
