.user-login:where(.astro-b53xkwkl){width:min(100%,24rem);padding:var(--space-6);background:var(--color-surface);border:var(--line) solid var(--color-border);border-radius:var(--radius-md);margin-inline:auto}.user-login:where(.astro-b53xkwkl) h2:where(.astro-b53xkwkl){font-size:var(--text-xl);margin-top:0}.user-message:where(.astro-b53xkwkl){margin:var(--space-3) 0 0;color:var(--color-danger);font-weight:600}.user-message:where(.astro-b53xkwkl):empty{display:none}.service:where(.astro-3vpt37q6){padding:var(--space-6) var(--space-5);text-align:center;background:var(--color-surface);border:var(--line) solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition), box-shadow var(--transition);flex-direction:column;align-items:center;display:flex}.service:where(.astro-3vpt37q6):hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.service:where(.astro-3vpt37q6)[hidden]{display:none}.service:where(.astro-3vpt37q6) .icon{width:5.5rem;height:5.5rem;fill:var(--color-primary);background:var(--color-primary-soft);border-radius:var(--radius-md);padding:1.4rem}.service:where(.astro-3vpt37q6) h2:where(.astro-3vpt37q6){margin:var(--space-4) 0 var(--space-2);font-size:var(--text-xl)}.service:where(.astro-3vpt37q6) p:where(.astro-3vpt37q6){margin:0 0 var(--space-4);color:var(--color-text-muted)}.service:where(.astro-3vpt37q6) .btn{margin-top:auto}.user-bar:where(.astro-dre74ung){gap:var(--space-3);margin-bottom:var(--flow);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.user-bar:where(.astro-dre74ung) p:where(.astro-dre74ung){font-size:var(--text-lg);margin:0;font-weight:600}.user-area:where(.astro-76vdhh7o){padding-block:var(--space-6) var(--section)}.user-area__hero:where(.astro-76vdhh7o){height:clamp(10rem,28vw,20rem);margin-bottom:var(--flow);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:url(/img/acceso.png) 50% 35%/cover no-repeat}
