/* Updates and its archive share the site's charcoal, cream and orange palette. */
html:root body #main .editorial-updates {
  --edit-paper: #f7f5ef;
  --edit-rule: #d8d5ce;
  color: #252523;
}
html:root body #main .editorial-updates .edit-cover,
html:root body #main .editorial-updates .edit-cover-story {
  background: #f7f5ef;
  color: #252523;
}
html:root body #main .editorial-updates :is(.edit-cover-title, .edit-desk) {
  background: #242423;
  color: #f7f3e8;
  border-color: #585654;
  --edit-rule: #ffffff30;
}
html:root body #main .editorial-updates .edit-story {
  background: #f7f5ef;
  color: #252523;
  border-color: #d8d5ce;
  --edit-rule: #d8d5ce;
}
html:root body #main .editorial-updates .edit-story :is(h3, h3 a) { color: #252523; }
html:root body #main .editorial-updates .edit-story :is(.edit-meta, .edit-summary, .edit-story-top, .edit-status, footer > span) {
  color: #55564f;
}
html:root body #main .editorial-updates .edit-story :is(.edit-number, .edit-period) {
  background: #eee8df;
  color: #75401e;
  border-color: #c9b9a8;
}
html:root body #main .editorial-updates .edit-status { border-left-color: #a74700; }
html:root body #main .editorial-updates .edit-story .edit-read,
html:root body #main .editorial-updates :is(.edit-feature-link, .edit-feature-byline a, .edit-archive-heading .edit-read) {
  color: #94400b;
}
html:root body #main .editorial-updates .edit-story h3 a:is(:hover, :focus-visible),
html:root body #main .editorial-updates .edit-story .edit-read:is(:hover, :focus-visible),
html:root body #main .editorial-updates :is(.edit-feature-link, .edit-feature-byline a, .edit-archive-heading .edit-read):is(:hover, :focus-visible) {
  color: #8f3d0a;
  text-decoration: underline;
  text-underline-offset: 4px;
}
html:root body #main .editorial-updates .edit-desk-index a {
  color: #252523;
  border-color: #d8d5ce;
}
html:root body #main .editorial-updates .edit-desk-index a:is(:hover, :focus-visible) {
  background: #eee8df;
  color: #8f3d0a;
}
html:root body #main .editorial-updates .edit-desk-index :is(small, a > span),
html:root body #main .editorial-updates :is(.edit-results, .edit-feature-byline span) { color: #55564f; }
html:root body #main .editorial-updates :is(.edit-filter-bar, .edit-edition-note) {
  background: #eee8df;
  color: #252523;
  border-color: #d8d5ce;
}
html:root body #main .editorial-updates .edit-edition-note { border-left-color: #a74700; }
html:root body #main .editorial-updates .edit-filter-bar :is(input, select) {
  background: #fffdf8;
  color: #252523;
  border-color: #aaa497;
}
html:root body #main .editorial-updates .edit-filter-bar button {
  background: #e97d34;
  color: #171816;
}
html:root body #main .editorial-updates .edit-filter-bar button:is(:hover, :focus-visible) { background: #ff9548; }
html:root body #main .editorial-updates :is(.edit-desk-footer a, .edit-more) { color: #ffb784; }
html:root body #main .editorial-updates :is(.edit-desk-footer a, .edit-more):is(:hover, :focus-visible) { color: #fff3df; }
html:root body #main .editorial-updates :is(a, button, input, select):focus-visible {
  outline: 3px solid #a74700;
  outline-offset: 4px;
}
html:root body #main .editorial-updates :is(.edit-desk-footer a, .edit-more):focus-visible { outline-color: #ffb784; }
