/* Mobile-first table-card */
@media (max-width: 768px){
  table thead{display:none}
  table tbody tr{display:block;border-bottom:1px solid #eee}
  table tbody td{display:block;padding:.5rem .75rem}
}

/* Mobile drawer accessibility helpers */
.drawer-open { overflow: hidden; }
.author-img { border-radius: 9999px; }
