/* Back of the House: builds on /chat/chat.css */
.welcome{text-align:center;margin:16px 0 8px}
.tiles{list-style:none;padding:0;display:grid;gap:16px;grid-template-columns:1fr;max-width:1040px;margin:8px auto 0}
@media (min-width:720px){.tiles{grid-template-columns:repeat(2,1fr)}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.tile{background:#fff;border-radius:20px;padding:24px 20px;box-shadow:0 4px 18px rgba(18,48,79,.07);display:flex;flex-direction:column;align-items:center;text-align:center}
.tile h3{font-size:1.3rem;margin-bottom:6px}
.tile p{flex:1;margin-bottom:16px}
.tile.admin{box-shadow:inset 0 0 0 2px #1f6fbf,0 4px 18px rgba(18,48,79,.07)}
.admin-tag{display:inline-block;background:#12304f;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;vertical-align:middle;margin-left:4px}
