.page-error{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:40px 24px;display:flex}.page-error .brand-name{color:var(--ink)}.page-error-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:440px;box-shadow:var(--shadow-card);padding:22px 24px 24px}.page-error-card h1{font-family:var(--sans);letter-spacing:-.01em;font-size:20px;font-weight:600}.page-error-card p{color:var(--muted);margin-top:6px;font-size:14.5px}.page-error-card .btn{color:#fff;background:var(--sky);border:1px solid var(--sky);cursor:pointer;border-radius:6px;margin-top:18px;padding:9px 16px;font-size:14px;font-weight:500}.page-error-card .btn:hover{background:var(--sky-hover)}
