._8AG-YW_pagina{background:var(--cream);place-items:center;min-height:100dvh;padding:1.5rem 1rem 3rem;display:grid}._8AG-YW_caja{background:var(--paper,#fffdf9);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:.55rem;width:min(430px,100%);padding:2rem 1.6rem 1.7rem;display:flex}._8AG-YW_caja h1{font-variation-settings:"SOFT" 90, "WONK" 0;letter-spacing:-.025em;margin:.5rem 0 0;font-family:Fraunces Soft,Georgia,serif;font-size:clamp(1.6rem,5vw,1.95rem);font-weight:610;line-height:1.08}._8AG-YW_sub{color:var(--muted);margin:0 0 .4rem;font-size:.92rem;line-height:1.5}._8AG-YW_form{flex-direction:column;gap:.85rem;margin-top:.5rem;display:flex}._8AG-YW_form label{color:var(--coffee);flex-direction:column;gap:.35rem;font-size:.86rem;font-weight:650;display:flex}._8AG-YW_form input{border:1px solid var(--line-strong);height:52px;font:inherit;background:var(--cream-bright,#fcf9f4);color:var(--espresso);border-radius:10px;padding:0 .85rem;font-size:1rem}._8AG-YW_form input:focus{border-color:var(--olive-deep);outline:none;box-shadow:0 0 0 3px #626b4d47}._8AG-YW_boton{cursor:pointer;background:var(--terracotta-dark);min-height:54px;color:var(--paper,#fffdf9);font:inherit;border:0;border-radius:12px;margin-top:.3rem;font-size:1.02rem;font-weight:700}._8AG-YW_boton:hover{background:#84311f}._8AG-YW_aviso{border-radius:10px;margin:.2rem 0 0;padding:.8rem .95rem;font-size:.9rem;line-height:1.45}._8AG-YW_avisoError{background:var(--terracotta-soft);color:var(--terracotta-dark)}._8AG-YW_avisoOk{background:var(--olive-soft);color:var(--olive-dark)}._8AG-YW_nota{color:var(--muted);margin:.5rem 0 0;font-size:.82rem;line-height:1.5}._8AG-YW_nota a{color:var(--olive-dark);text-underline-offset:3px;font-weight:650}._8AG-YW_locales{gap:.6rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}._8AG-YW_locales a{border:1px solid var(--line-strong);background:var(--cream-bright,#fcf9f4);min-height:58px;color:var(--espresso);border-radius:12px;justify-content:space-between;align-items:center;gap:.8rem;padding:0 1rem;font-weight:650;text-decoration:none;display:flex}._8AG-YW_locales a:hover{border-color:var(--olive-deep);background:var(--olive-soft)}._8AG-YW_locales small{color:var(--muted);text-transform:capitalize;font-weight:600}
