/* Certigate Auth 1.0.53 — final desktop authority for login only. */
@media (min-width:901px){
  body.certigate-auth-screen .coab-auth-layout.coab-auth-layout--stitch23-login{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    min-height:100svh!important;
  }

  body.certigate-auth-screen .coab-auth-layout--stitch23-login > .coab-auth-layout__card{
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    min-height:100svh!important;
    margin:0!important;
    padding:16px!important;
    display:flex!important;
    align-items:stretch!important;
    justify-content:stretch!important;
    place-items:unset!important;
    box-sizing:border-box!important;
    background:#f5f3ed!important;
  }

  body.certigate-auth-screen .coab-auth-layout--stitch23-login > .coab-auth-layout__card > .coab-auth-card{
    flex:1 1 auto!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    min-height:calc(100svh - 32px)!important;
    margin:0!important;
    padding:56px clamp(52px,5vw,78px) 48px!important;
    box-sizing:border-box!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    border-radius:30px!important;
  }

  body.certigate-auth-screen .coab-auth-layout--stitch23-login .coab-auth-card > h2,
  body.certigate-auth-screen .coab-auth-layout--stitch23-login .coab-auth-subtitle,
  body.certigate-auth-screen .coab-auth-layout--stitch23-login .coab-google-btn,
  body.certigate-auth-screen .coab-auth-layout--stitch23-login .coab-auth-sep,
  body.certigate-auth-screen .coab-auth-layout--stitch23-login .coab-auth-form,
  body.certigate-auth-screen .coab-auth-layout--stitch23-login .coab-auth-links--login-cta{
    width:100%!important;
    max-width:none!important;
    box-sizing:border-box!important;
  }

  body.certigate-auth-screen .coab-auth-layout--stitch23-login .coab-auth-card > h2{
    font-size:clamp(50px,4.5vw,70px)!important;
  }

  body.certigate-auth-screen .coab-auth-layout--stitch23-login .coab-auth-field input,
  body.certigate-auth-screen .coab-auth-layout--stitch23-login .coab-auth-submit,
  body.certigate-auth-screen .coab-auth-layout--stitch23-login .coab-google-btn{
    width:100%!important;
  }

  /* Preferences now sits inside the visual footprint of the right pane. */
  body.certigate-auth-screen .coab-auth-topbar{
    position:fixed!important;
    top:30px!important;
    right:30px!important;
    left:auto!important;
    inset:30px 30px auto auto!important;
    z-index:140!important;
  }

  html[data-theme="dark"] body.certigate-auth-screen .coab-auth-layout--stitch23-login > .coab-auth-layout__card{
    background:#071822!important;
  }
}
