/* One opaque edition corner. Original artwork, game logo and auth UI stay intact. */
@media (min-width:1000px) and (pointer:fine) {
 body.unite-login.entry-desktop .entry-brand-corner {
  width:100%;height:100%;container-type:size;
  background:none;clip-path:none;opacity:1;
 }
 body.unite-login.entry-desktop .entry-brand-corner::before,
 body.unite-login.entry-desktop .entry-brand-corner::after {
  content:'';position:absolute;inset:auto;left:0;top:0;
  /* The art box overscans14px, cover-fits5180x2400 at50%46%, then zooms
     from1 to1.025. Zoom moves this top-left source mark inward; use the
     unzoomed outer bound plus12px, exceeding its4.5px/3px parallax. */
  --entry-art-width:max(calc(100cqw + 28px),calc((100cqh + 28px)*2.158333334));
  --entry-art-height:max(calc(100cqh + 28px),calc((100cqw + 28px)*.463320464));
  width:max(300px,calc(50cqw - var(--entry-art-width)*.326254826 + 92px));
  height:max(230px,calc(50cqh - (100cqh + 28px)*.04 - var(--entry-art-height)*.230833333 + 12px));
  opacity:1;
 }
 body.unite-login.entry-desktop .entry-brand-corner::before {
  background:radial-gradient(circle,#4f27b538 0 3px,transparent 3.5px) 0 0/19px 19px,linear-gradient(110deg,#8851f5,#7547d9);
  clip-path:polygon(0 0,100% 0,calc(100% - 80px) 100%,0 100%);
 }
 body.unite-login.entry-desktop .entry-brand-corner::after {
  background:linear-gradient(145deg,#ffb540,#ed8b27);
  clip-path:polygon(calc(100% - 18px) 0,100% 0,calc(100% - 80px) 100%,calc(100% - 98px) 100%);
 }
}
