.login.svelte-1x05zx6{grid-template-rows:auto 1fr 220px;grid-template-areas:"top""content""photo";min-height:100vh;display:grid}@media (width>=992px){.login.svelte-1x05zx6{grid-template:"photo top""photo content"1fr/3fr 2fr}}.top.svelte-1x05zx6{padding-left:var(--page-gutter);padding-right:var(--page-gutter);grid-area:top}.top-row.svelte-1x05zx6{height:calc(var(--nav-height) + var(--border-width));border-bottom:var(--border-width) solid var(--ink-deep);align-items:center;display:flex}.photo.svelte-1x05zx6{background:var(--line);grid-area:photo;position:relative}.photo.svelte-1x05zx6 img:where(.svelte-1x05zx6){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.content.svelte-1x05zx6{justify-content:center;gap:var(--space-6);width:100%;max-width:calc(var(--form-max) + 2 * var(--page-gutter));padding:var(--space-6) var(--page-gutter);flex-direction:column;grid-area:content;display:flex}@media (width>=992px){.content.svelte-1x05zx6{padding-top:var(--space-7);padding-bottom:var(--space-7)}}.error.svelte-1x05zx6{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--ink);font-size:var(--font-size-soft)}.button.svelte-1x05zx6{font-size:var(--font-size-nav);letter-spacing:var(--letter-spacing-nav);text-transform:uppercase;width:100%;min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-none);background:var(--ink);color:var(--on-ink);cursor:pointer;transition:background-color var(--duration-fast);border:0;justify-content:space-between;align-items:center;display:flex}.button.svelte-1x05zx6:hover,.button.svelte-1x05zx6:active{background:var(--ink-deep)}
