@import 'Naturalia.Web.Client.ckuzt9k3gz.bundle.scp.css';
@import '_content/Naturalia.Auth.Ux/Naturalia.Auth.Ux.hwgcktjzx0.bundle.scp.css';
@import '_content/Naturalia.Care.Ux/Naturalia.Care.Ux.aouds1mxdn.bundle.scp.css';
@import '_content/Naturalia.Habitats.Ux/Naturalia.Habitats.Ux.v5rqnx9mjv.bundle.scp.css';
@import '_content/Naturalia.Organisms.Ux/Naturalia.Organisms.Ux.86wufb4c1q.bundle.scp.css';
@import '_content/Naturalia.Photos.Ux/Naturalia.Photos.Ux.k7wu7z7ngh.bundle.scp.css';
@import '_content/Naturalia.Sharing.Ux/Naturalia.Sharing.Ux.n5lw291my5.bundle.scp.css';
@import '_content/Naturalia.Taxa.Ux/Naturalia.Taxa.Ux.4uo9pa92ik.bundle.scp.css';
@import '_content/Naturalia.Ux.Widgets/Naturalia.Ux.Widgets.ifqu21u3jj.bundle.scp.css';

/* /Components/Layout/ShowcaseLayout.razor.rz.scp.css */
.showcase[b-59p5djdub8] {
    min-height: 100vh;
    min-height: 100dvh;
    display: flex;
    flex-direction: column;
    background-color: var(--paper);
    background-image: var(--paper-tex);
    container-type: inline-size;
}

.showcase__column[b-59p5djdub8] {
    flex: 1;
    width: 100%;
    max-width: 720px;
    margin: 0 auto;
    padding: var(--space-page-y) var(--space-page-x) 56px;
    display: flex;
    flex-direction: column;
    gap: var(--space-section);
}

.showcase__footer[b-59p5djdub8] {
    padding: var(--space-lg) var(--space-page-x) calc(var(--space-xl) + env(safe-area-inset-bottom, 0px));
    border-top: var(--rule);
    text-align: center;
    font-family: var(--font-label);
    font-size: var(--label-size);
    font-weight: var(--label-weight);
    letter-spacing: var(--label-track);
    text-transform: uppercase;
    color: var(--ink-soft);
}
/* /Components/Pages/Home.razor.rz.scp.css */
[b-g1988xxqvi] .landing {
    margin-top: var(--space-4xl);
}

.landing__brand[b-g1988xxqvi] {
    display: flex;
    flex-direction: column;
    gap: var(--space-xs);
    margin-bottom: var(--space-xl);
}

.landing__title[b-g1988xxqvi] {
    font-size: calc(40px * var(--display-scale));
}

.landing__lede[b-g1988xxqvi] {
    margin: 0 0 var(--space-2xl);
    color: var(--ink-soft);
    text-wrap: pretty;
}

.landing__actions[b-g1988xxqvi] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--space-lg);
}

.landing__register[b-g1988xxqvi] {
    font-weight: 600;
}
