.AuthLayout_root__KsFPD{display:flex;flex-direction:column;min-height:100dvh;background:var(--colour-surface-page)}.AuthLayout_header__6Wa7E{display:flex;align-items:center;justify-content:space-between;padding:var(--colour-spacing-4) var(--colour-spacing-6);border-bottom:1px solid var(--colour-border-subtle);flex-shrink:0}.AuthLayout_header__6Wa7E a{text-decoration:none;display:inline-flex;align-items:center;border-radius:var(--colour-radius-md);padding:var(--colour-spacing-1);min-height:var(--colour-spacing-touch-target,44px)}.AuthLayout_header__6Wa7E a:focus-visible{outline:2px solid var(--colour-button-focus-ring);outline-offset:2px}.AuthLayout_header__6Wa7E button{min-width:var(--colour-spacing-touch-target,44px);min-height:var(--colour-spacing-touch-target,44px)}.AuthLayout_main__f_mhb{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--colour-spacing-8) var(--colour-spacing-4)}.AuthLayout_card__5maC_{width:100%;max-width:400px;background:var(--colour-surface-raised);border:1px solid var(--colour-border-subtle);border-radius:var(--colour-radius-lg);padding:var(--colour-spacing-8)}@media (max-width:480px){.AuthLayout_card__5maC_{border:none;border-radius:0;background:transparent;padding:var(--colour-spacing-4);max-width:100%}.AuthLayout_main__f_mhb{align-items:flex-start;padding-top:var(--colour-spacing-4)}}