/* static/css/aq_cards.css
   Shared card primitives used by /home (Recent + Featured grids) and /directory
   (Adventures + Drafts + Published tabs). Loaded from base.html so both pages
   pick them up. Page-specific overrides (e.g. directory mobile-row layout) live
   in the page's CSS file.
*/

.aq-card { background: var(--bg-secondary); border: 1px solid var(--border-dim);
  position: relative; text-decoration: none; color: inherit; display: block; }
.aq-card-cover { aspect-ratio: 16/10; background: #181818 center/cover no-repeat;
  position: relative; }
.aq-card-body { padding: 10px 12px; }
.aq-card-title { font-family: Georgia, serif; font-style: italic;
  color: var(--accent-color); margin: 0; font-size: 16px;
  overflow: hidden; text-overflow: ellipsis; display: -webkit-box;
  -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.aq-card-meta { font-family: 'Courier New', monospace; font-size: 10px;
  color: var(--text-dim); margin-top: 4px; letter-spacing: 1px; }
