/* Subreddit member count pages: the Reddit accent on top of entity.css, and the compare layout. */
:root.p-reddit { --accent: #D93A00; --accent-soft: rgba(217, 58, 0, .10); }
:root.p-reddit[data-theme="dark"] { --accent: #FF7A45; --accent-soft: rgba(255, 122, 69, .14); }

.rd-note-live { margin-top: 12px; }
.cmp-form { max-width: 720px; }
.cmp-fields { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 12px; }
.cmp-fields .search-box { padding-inline-start: 14px; }
.cmp-pre { flex: none; color: var(--muted); font-weight: 650; }
.cmp-go { margin-top: 12px; }
.cmp-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 16px; }
.cmp-grid .card + .card { margin-top: 0; }
.cmp-card .now-count, .cmp-card .now-count.n-11, .cmp-card .now-count.n-13 { font-size: clamp(30px, 5.4vw, 54px); }
.cmp-card .ent-name a { text-decoration: none; }
.cmp-card .ent-name a:hover { text-decoration: underline; }
.cmp-lead { margin-top: 18px; color: var(--ink-2); font-size: 16px; }
.cmp-lead b { color: var(--ink); font-variant-numeric: tabular-nums; }
.cmp-hint { margin-top: 6px; margin-bottom: 28px; }
@media (max-width: 640px) {
    .cmp-fields, .cmp-grid { grid-template-columns: minmax(0, 1fr); }
}
