.global-error-body{background:#f5f6f8;margin:0;font-family:Manrope,system-ui,sans-serif}.global-error-page{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.global-error-card{text-align:center;background:#fff;border:1px solid #ddd;border-radius:12px;width:100%;max-width:520px;padding:40px;box-shadow:0 4px 10px #0000000d}.global-error-icon{color:#ff3b30;background:#fff1f0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:32px;font-weight:700;display:flex}.global-error-title{color:#1c1c1e;margin:0 0 6px;font-size:18px;font-weight:700}.global-error-message{color:#8e8e93;margin:0 0 24px;font-size:14px}.global-error-button{cursor:pointer;color:#fff;background:linear-gradient(90deg,#464e74,#139f65);border:none;border-radius:8px;padding:8px 18px;font-size:14px;font-weight:600}
