@import '_content/Triesen.Website.UI/Triesen.Website.UI.mp75cu6zhn.bundle.scp.css';

/* /Components/Pages/NotFound.razor.rz.scp.css */
.notfound[b-bmneclje60] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: var(--spacing-md);
    min-height: 50vh;
    padding: 5rem var(--content-padding-x);
    font-family: var(--font-family-body);
    text-align: center;
}

.notfound__code[b-bmneclje60] {
    margin: 0;
    font-family: var(--font-family-heading);
    font-size: 6rem;
    font-weight: 600;
    line-height: 1;
    color: var(--blue-2);
}

.notfound__title[b-bmneclje60] {
    margin: 0;
    font-family: var(--font-family-heading);
    color: var(--triesen-blue);
    font-weight: 600;
    font-size: 2.8rem;
    letter-spacing: 0.92px;
    hyphens: auto;
}

.notfound__text[b-bmneclje60] {
    margin: 0;
    max-width: 35rem;
    color: var(--gray-8);
    font-size: 1.125rem;
}

.notfound__link[b-bmneclje60] {
    display: inline-flex;
    align-items: center;
    min-height: var(--touch-target-min);
    margin-top: var(--spacing-lg);
    padding: 0.6rem 1.2rem;
    font-size: 1rem;
    color: var(--triesen-blue);
    text-decoration: none;
    border: 1px solid var(--triesen-blue);
}

    .notfound__link:hover[b-bmneclje60],
    .notfound__link:focus-visible[b-bmneclje60] {
        background-color: var(--blue-1);
    }

@media (min-width: 64rem) {
    .notfound__code[b-bmneclje60] {
        font-size: 9rem;
    }

    .notfound__title[b-bmneclje60] {
        font-size: 4rem;
        letter-spacing: 1.28px;
    }
}
