main.not-found {
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.not-found {
    .container {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        gap: 2rem;
    }

    &__content {
        h1 {
            font-size: fluid(96, 224);
            line-height: var(--leading-flat);
            font-weight: var(--font-extra-bold);
            color: var(--color-primary);
        }
    }
}
