/* © 2026 William C. Chesher. All Rights Reserved.
   signin.css - the one door (/signin): the three role cards side by side, using admin.css's cards and rows. */

.door { padding-bottom: 40px; }
.door-title { font-size: clamp(34px, 6vw, 56px); margin: 0 0 12px; }
.doors { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; align-items: start; }
.doors .adm-card { margin-top: 22px; }
@media (max-width: 880px) { .doors { grid-template-columns: 1fr; } }
.door-err { margin: 0; font-size: 13px; color: var(--bad); }
.door-err:empty { display: none; }
