.acceso{box-sizing:border-box;flex-direction:column;justify-content:center;gap:.9rem;max-width:22rem;min-height:100dvh;margin:0 auto;padding:2rem 1.25rem;font-family:"Source Sans 3",system-ui,sans-serif;display:flex}.acceso h1{margin:0;font-family:Crimson Pro,Georgia,serif;font-size:2rem;font-weight:600}.acceso p{opacity:.8;margin:0;line-height:1.4}.acceso input,.acceso button{font:inherit;color:inherit;background:0 0;border:1px solid #8886;border-radius:.5rem;padding:.8rem .9rem;font-size:1.05rem}.acceso button{color:#fff;cursor:pointer;background:#b8864b;border-color:#b8864b;font-weight:600}.acceso .aviso{min-height:1.4em;font-size:.95rem}
