/* App-specific tweaks for Reddit Glass. Base lives in glass-core.css. */
.vote-col {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 44px;
  flex-shrink: 0;
}
.vote-arrow { font-size: 18px; color: var(--text-muted); line-height: 1; }
.vote-arrow.on-up { color: var(--up); }
.vote-score { font-size: 14px; font-weight: 700; margin-top: 2px; }
.comment-body {
  font-size: 15px;
  color: var(--text-primary);
  margin-top: 5px;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
.comment-more {
  margin-top: 6px;
  font-size: 12px;
  font-weight: 700;
  color: var(--accent);
  letter-spacing: 0.3px;
}
#post-sub { color: var(--accent); }

/* ---- Premium pass: feed cards ---- */
.row { padding: 15px 18px; }
.row-title, .row-title.two {
  font-size: 16.5px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: -0.2px;
  color: var(--text-primary);
}
.row-sub {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.4px;
  color: #ff7a4d;
  margin-top: 7px;
}
.row-thumb, .row-thumb.sq { border-radius: 14px; }
.row:focus .row-title { color: #ffc9b0; }
.row-stat .n { color: var(--text-primary); }
.row-stat.up .n { color: var(--up); }

