/*
 * Error page styles (2026-08-07 CSP cleanup).
 *
 * Kept in its own file (not folded into main.css) so error.aspx can render
 * even if main.css is unavailable — the file is anonymous-accessible via
 * Web.config's `<location path="css">` grant.
 */

body {
    font-family: 'Montserrat', Arial, sans-serif;
    color: #333;
    margin: 0;
    padding: 40px 20px;
    background: #fff;
}

.err {
    max-width: 640px;
    margin: 80px auto;
    text-align: center;
}

.err h1 {
    color: #004E90;
    font-size: 28px;
    margin: 0 0 12px;
}

.err p {
    font-size: 14px;
    line-height: 1.5;
    margin: 0 0 16px;
}

.err a {
    color: #004E90;
    text-decoration: underline;
}
