:root {
  --credit-v5-icon: #edf2f0;
  --credit-v5-icon-muted: #c8cfcc;
  --credit-v5-icon-surface: rgba(235, 242, 239, .065);
  --credit-v5-icon-line: rgba(235, 242, 239, .2);
}

body.credit-page.cassell-platform-v2 .credit-nav nav a img,
body.credit-page.cassell-platform-v2 .credit-panel h2 img,
body.credit-page.cassell-platform-v2 .credit-panel-head h2 img,
body.credit-page.cassell-platform-v2 .credit-entry-title img,
body.credit-page.cassell-platform-v2 .credit-daily-entry > img,
body.credit-page.cassell-platform-v2 .credit-story-entry > img,
body.credit-page.cassell-platform-v2 .credit-shortcuts img,
body.credit-page.cassell-platform-v2 .credit-pending-notice > img,
body.credit-page.cassell-platform-v2 .credit-search img,
body.credit-page.cassell-platform-v2 .credit-bell img {
  opacity: 1;
  filter: brightness(0) invert(1) drop-shadow(0 0 5px rgba(232, 239, 236, .12));
}

body.credit-page.cassell-platform-v2 .credit-nav nav a img {
  width: 20px;
  height: 20px;
}

body.credit-page.cassell-platform-v2 .credit-nav nav a {
  color: #aeb5b2;
}

body.credit-page.cassell-platform-v2 .credit-nav nav a:hover,
body.credit-page.cassell-platform-v2 .credit-nav nav a.active {
  color: #f1f4f2;
}

body.credit-page.cassell-platform-v2 .credit-panel h2 img,
body.credit-page.cassell-platform-v2 .credit-panel-head h2 img {
  width: 20px;
  height: 20px;
}

body.credit-page.cassell-platform-v2 .credit-entry-title img {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
}

body.credit-page.cassell-platform-v2 .credit-daily-entry > img,
body.credit-page.cassell-platform-v2 .credit-story-entry > img {
  width: 23px;
  height: 23px;
  margin: 0;
  padding: 8px;
  box-sizing: content-box;
  border: 1px solid var(--credit-v5-icon-line);
  border-radius: 50%;
  background: var(--credit-v5-icon-surface);
}

body.credit-page.cassell-platform-v2 .credit-shortcuts img {
  width: 18px;
  height: 18px;
  flex: 0 0 18px;
}

body.credit-page.cassell-platform-v2 .credit-search img {
  width: 17px;
  height: 17px;
}

body.credit-page.cassell-platform-v2 .credit-bell {
  display: grid;
  width: 38px;
  height: 38px;
  place-items: center;
  border: 1px solid var(--credit-v5-icon-line);
  border-radius: 10px;
  background: var(--credit-v5-icon-surface);
}

body.credit-page.cassell-platform-v2 .credit-bell img {
  width: 19px;
  height: 19px;
}

body.credit-page.cassell-platform-v2 .credit-rules-link svg {
  width: 19px;
  height: 19px;
  stroke-width: 2;
}

body.credit-page.cassell-platform-v2 .cassell-audio-slot--credit .cassell-audio-toggle {
  border-color: var(--credit-v5-icon-line);
  color: var(--credit-v5-icon);
  background: var(--credit-v5-icon-surface) !important;
}

@media (max-width: 720px) {
  body.credit-page.cassell-platform-v2 .credit-daily-entry > img,
  body.credit-page.cassell-platform-v2 .credit-story-entry > img {
    width: 21px;
    height: 21px;
    padding: 7px;
  }
}
