/* Orange is the action/selection color; slate remains the reading color. */
#wrapper .boxTitle .name, #wrapper #postTitle, #wrapper .phone-spec-title { color: var(--site-ink); }
#wrapper .boxTitle > span a { color: var(--site-muted); }
#wrapper .boxTitle > span a:hover { color: var(--site-primary); }
#latest .news-latest-title, .news-columns h3 a, .news-columns .list a { color: var(--site-text); }
#latest .news-latest-title:hover, .news-columns h3 a:hover, .news-columns .list a:hover { color: var(--site-primary); }
.news-columns .intro, .news-columns time { color: var(--site-muted); }
.news-columns .home-phone-list li:nth-child(1) .home-phone-rank { color: #ff5000; }
.news-columns .home-phone-list li:nth-child(2) .home-phone-rank { color: #ff702e; }
.news-columns .home-phone-list li:nth-child(3) .home-phone-rank { color: #ff8b54; }
#wrapper .home-phone-link:hover strong { color: var(--site-primary); }
#sidebar .rank-number { border-radius: 2px; }
#sidebar .news-rank-item:nth-child(1) .rank-number { background: #ff5000; }
#sidebar .news-rank-item:nth-child(2) .rank-number { background: #ff702e; }
#sidebar .news-rank-item:nth-child(3) .rank-number { background: #ff8b54; }
#sidebar .news-rank-item:nth-child(4) .rank-number { background: #ffa477; }
#sidebar .news-rank-item:nth-child(5) .rank-number { background: #ffbd9a; }
#sidebar .news-rank-item:nth-child(n+6) .rank-number { background: #e3e6eb; color: #939ca8; }
#sidebar .sidebar-detail { color: #8b97a6; }
#sidebar .sidebar-detail:hover { color: var(--site-primary); }
#wrapper .phone-detail-actions .phone-compare-toggle { background: #fff; border-color: var(--site-primary-border); color: #e66a31; }
#wrapper .phone-detail-actions .phone-compare-toggle[aria-pressed="true"] { background: var(--site-primary-soft); border-color: var(--site-primary-border); color: var(--site-primary); }
#wrapper .phone-detail-table .phone-param-group th { background: #f8f9fb; color: var(--site-ink); }
#wrapper .phone-detail-table th, #wrapper .phone-detail-table td { border-color: var(--site-rule); }
.picker-model:hover:not(:disabled) { border-color: var(--site-primary-border); background: #fffaf7; }
.picker-model [data-picker-status] { color: #e47947; }
.phone-breadcrumb, .phone-edition, .phone-source-note { color: var(--site-muted); }
.contact-card { border-color: var(--site-rule); background: var(--site-surface); }
.contact-email { color: var(--site-primary); }
#mzaback { background-color: rgb(255 80 0 / 85%); }
