﻿/* Selbiware — Error pages */

.error-page {
    text-align: center;
    padding-block: 120px;
}

.error-page__code {
    font-size: clamp(6rem, 15vw, 12rem);
    font-weight: 800;
    line-height: 1;
    background: linear-gradient(135deg, #29C1F0 0%, #1E5FE0 60%, #E11D2E 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    letter-spacing: -0.04em;
}

.error-page h1 {
    margin-block-start: var(--space-4);
    font-size: 2rem;
    font-weight: 700;
    color: var(--text-light);
}

.error-page .text-muted {
    margin-block-end: var(--space-8);
    font-size: 1.05rem;
}
