/* Keep the edition mark proportional to its purple corner, with the lower
   word crossing the corner edge as in the supplied entrance reference. */
@media (min-width:1000px) and (pointer:fine) {
 body.unite-login.entry-desktop .hero {
  --entry-cover-art-w:max(calc(100vw + 28px),calc((max(650px,100svh) + 28px)*2.158333334));
  --entry-cover-art-h:max(calc(max(650px,100svh) + 28px),calc((100vw + 28px)*.463320464));
  --entry-corner-w:max(min(30vw,740px),calc(50vw - var(--entry-cover-art-w)*.326254826 + 92px));
  --entry-corner-h:max(190px,calc(max(650px,100svh)*.46 - 1.12px - var(--entry-cover-art-h)*.230833333 + 12px));
  --entry-logo-w:calc(var(--entry-corner-w)*.87);
  --entry-logo-h:calc(var(--entry-logo-w)*.5462581025);
  --entry-logo-top:max(24px,calc(var(--entry-corner-h) - var(--entry-logo-h)*.68));
 }
 body.unite-login.entry-desktop .entry-brand-corner::before,
 body.unite-login.entry-desktop .entry-brand-corner::after {
  width:var(--entry-corner-w);
  height:var(--entry-corner-h);
 }
 body.unite-login.entry-desktop .masthead {
  left:calc(var(--entry-corner-w)*.15);
  top:var(--entry-logo-top);
 }
 body.unite-login.entry-desktop .brand {
  width:var(--entry-logo-w);
  max-width:none;
  flex:none;
 }
 body.unite-login.entry-desktop .brand img {
  display:block;
  width:100%;height:auto;
 }
 body.unite-login.entry-desktop .masthead-tools {
  top:calc(22px - var(--entry-logo-top));
 }
 body.unite-login.entry-desktop .entry-actions {
  padding-top:calc(var(--entry-logo-top) + var(--entry-logo-h) + 16px);
  padding-bottom:62px;
 }
 @media(max-height:850px) {
  body.unite-login.entry-desktop .hero {
   --entry-corner-h:max(130px,calc(max(650px,100svh)*.46 - 1.12px - var(--entry-cover-art-h)*.230833333 + 12px));
   --entry-logo-w:min(calc(var(--entry-corner-w)*.87),340px);
   --entry-logo-top:24px;
  }
  body.unite-login.entry-desktop .desktop-entry-art {height:120px}
  body.unite-login.entry-desktop .entry-actions {padding-bottom:40px}
 }
}
