/* Jupá · marca 2 en el ingreso y la 404 (solo estas páginas): la tarjeta en arco es papel con grano y un arco en golpe seco,
   pegada sobre la foto de la fiesta, con el lacre de la J; en la 404, un sello de tinta. Sin vidrio. */
.auth .face{background-color:#fbfafc;background-image:url(m2/grano.webp);background-size:220px 220px;background-blend-mode:multiply;
  box-shadow:0 1px 1px rgba(35,26,46,.25),0 3px 4px rgba(35,26,46,.2),18px 34px 50px -14px rgba(13,8,20,.6),inset 0 1px 0 #fff}
.auth .face::before{content:"";position:absolute;inset:12px;border-radius:inherit;pointer-events:none;
  box-shadow:inset 2px 2px 3px rgba(35,26,46,.14),inset -2px -2px 2px rgba(255,255,255,.95),1px 1px 2px rgba(35,26,46,.08),-1px -1px 1px #fff}
.auth .face.front::after{content:"";position:absolute;right:-18px;top:16%;width:74px;height:74px;background:url(m2/lacre.webp) center/contain no-repeat;filter:drop-shadow(2px 4px 4px rgba(35,26,46,.4));transform:rotate(10deg);pointer-events:none}
.m2a-sello{position:absolute;left:14px;top:30%;z-index:2;display:inline-block;padding:7px 12px 5px;border:3px solid currentColor;border-radius:8px;outline:1.5px solid currentColor;outline-offset:-7px;
  font:500 22px/1 Nura,var(--font-display,sans-serif);letter-spacing:.14em;color:#a3283f;transform:rotate(-12deg);-webkit-mask:url(m2/tinta.png) 0 0/160px;mask:url(m2/tinta.png) 0 0/160px;pointer-events:none}
@media (prefers-reduced-motion:no-preference){.m2a-sello{animation:m2a-golpe .22s cubic-bezier(.55,0,.75,.3) .6s both}}
@keyframes m2a-golpe{from{opacity:0;transform:rotate(-12deg) scale(1.8)}to{opacity:1;transform:rotate(-12deg) scale(1)}}
@media(max-width:560px){.auth .face.front::after{width:56px;height:56px;right:-6px;top:6%}.m2a-sello{font-size:17px;top:8%;left:10px}}
.auth .face.front::after{left:auto;inset-inline-start:auto;right:-18px;top:20%;bottom:auto}
.m2a-sello{left:7%;top:7%}
@media(max-width:560px){.auth .face.front::after{right:-8px;top:14%}.m2a-sello{left:6%;top:3%}}
/* celular: el lacre tapaba el final del título; va a la esquina de abajo, fuera del texto */
@media(max-width:600px){.auth .face.front::after{top:auto;bottom:-14px;right:16px;left:auto;width:48px;height:48px}}
/* Pie legal de la puerta de entrada (Jarvis 29-oct, Disp. 954/2025): términos, privacidad, botón de arrepentimiento y atención al
   cliente a la vista, debajo de la tarjeta. Y el aviso de lo que se acepta al crear la cuenta con Google (no pasa por la casilla). */
.auth-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:0 18px;margin:14px 0 0;font:500 13px/1.3 var(--font-body,inherit)}
.auth-legal a{display:inline-flex;align-items:center;min-height:44px;color:#ffffffd9;text-shadow:0 1px 3px #231a2e99;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:3px}
.auth-legal a[href^="arrepentimiento"]{color:#e8dcf7;font-weight:600}
.g-legal{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--muted,#686270);text-align:center}
.g-legal .link{margin-left:0;font-size:12.5px}
