.splash{display:grid;place-items:center;min-height:100vh;padding:1.5rem var(--gutter);background:radial-gradient(60rem 30rem at 85% -10%,rgba(var(--brand-rgb),.12),transparent 60%),radial-gradient(40rem 25rem at 0 110%,rgba(var(--brand-rgb),.07),transparent 60%),var(--bg)}.splash__panel{width:100%;max-width:26rem;padding:2rem;animation:rise .35s ease-out}.splash__panel--wide{max-width:36rem;text-align:center}@keyframes rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.splash__logo{display:block;width:4rem;height:4rem;margin:0 auto 1rem}.splash__title{font-size:1.4rem;text-align:center}.splash__subtitle{margin:.35rem 0 1.5rem;color:var(--text-muted);font-size:.85rem;text-align:center}.form-stack{display:grid;gap:1rem}.splash__footer{margin-top:1.5rem;color:var(--text-faint);font-size:.75rem;text-align:center}.not-found__code{margin-bottom:.25rem;color:var(--brand);font-family:var(--font-latin);font-size:clamp(4.5rem,18vw,8rem);font-weight:700;line-height:1;letter-spacing:-.04em}.not-found__text{margin:.5rem auto 1.5rem;max-width:28rem;color:var(--text-muted)}.not-found__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}