[hidden] { display: none !important; }
.peakd-cog-companion { position: absolute; z-index: 2; top: 0; left: 50%; width: clamp(48px, 10vw, 76px); aspect-ratio: 320 / 250; transform: translateX(-50%); transition: top 550ms cubic-bezier(.22, 1, .36, 1), left 550ms cubic-bezier(.22, 1, .36, 1); pointer-events: none; }
.peakd-cog-companion > :is(img, svg) { display: block; width: 100%; height: 100%; background: transparent; pointer-events: none; }
@media (prefers-reduced-motion: reduce) {
  .peakd-cog-companion { transition: none; }
}
html:has(body[data-game-session][data-theme="peakd"]) { scrollbar-width: none; }
html:has(body[data-game-session][data-theme="peakd"])::-webkit-scrollbar { display: none; }
html[data-color-mode="dark"] body[data-theme="peakd"] {
  --accent: #9de7f5;
  --accent-soft: #28345c;
  --canvas: #091522;
  --paper: #151f43;
  --line: #4a5685;
  --game-masthead-image: none;
  --game-masthead-glow-strength: 0;
  --game-panel-fill: linear-gradient(145deg, #1d2b52, #101c3b 65%, #2c2249);
  --game-panel-border: linear-gradient(135deg, #76d8f4, #8b78cd 55%, #ec9fc6);
  background-image: radial-gradient(ellipse at 50% 30%, rgb(133 238 210 / 6%), transparent 65%);
  background-size: 100% 100%;
}
body[data-game-layout][data-theme="peakd"]::before { inset: 0; mask-image: linear-gradient(transparent calc(100% - 240px), #000); }
body[data-theme="peakd"] { position: relative; }
.peakd-backdrop { position: absolute; z-index: 0; inset: 0; width: 100%; height: 100%; pointer-events: none; }
body:has(.peakd-backdrop) > .page-shell,
body:has(.peakd-backdrop) > .site-footer { position: relative; z-index: 1; }
html:not([data-color-mode="dark"]) .peakd-backdrop { display: none; }
[data-theme="peakd"] .page-shell { width: min(1600px, calc(100% - 64px)); }
[data-theme="peakd"] .app-heading { min-height: 190px; padding-top: 12px; gap: 10px; }
[data-theme="peakd"] .app-heading .game-description,
[data-theme="peakd"] .app-heading .game-engagement { margin-top: 0; }
.game-beta-notice { margin: 0; max-width: 560px; }
.game-controls { display: flex; justify-content: center; }
[data-theme="peakd"] .game-workspace {
  grid-template-columns: minmax(240px, 1fr) minmax(480px, 2.4fr) minmax(240px, 1fr);
  gap: 28px;
  padding: 28px 0 32px;
}
[data-theme="peakd"] .game-primary { grid-column: 2; grid-row: 1; width: 100%; max-width: 800px; margin-inline: auto; }
[data-theme="peakd"] .game-sidebar { display: contents; }
[data-theme="peakd"] .game-quick-guide { grid-column: 1; grid-row: 1; }
[data-theme="peakd"] .game-sidebar > .daily-leaderboard { grid-column: 3; grid-row: 1; margin-top: 0; }
[data-theme="peakd"] .game-quick-guide,
[data-theme="peakd"] .game-sidebar > .daily-leaderboard { border-radius: 24px; }
[data-theme="peakd"] .mode-tab[aria-pressed="true"] { background: linear-gradient(145deg, #a4e9f2, #8ab6e8); color: #141d3a; box-shadow: none; }
.game-title-row { display: flex; align-items: center; justify-content: center; gap: 14px; }
.game-icon { width: 54px; height: 54px; }
.app-heading h1 { letter-spacing: .12em; }
.game-description { color: var(--muted); line-height: 1.6; }
.stage-heading { display: flex; justify-content: space-between; align-items: center; gap: 10px; flex-wrap: wrap; }
#daily-label { margin: 0 0 18px; text-align: center; color: var(--muted); font-size: 10px; }
.mode-tabs { display: flex; gap: 4px; padding: 3px; border: 1px solid var(--line); border-radius: 9px; }
.mode-tab { background: transparent; border: 0; border-radius: 6px; min-height: 40px; padding: 8px 18px; font: 800 12px var(--font-ui); color: var(--muted); cursor: pointer; }
.mode-tab[aria-pressed="true"] { background: var(--accent); color: #09262d; }
.eyebrow { color: var(--accent); font: 700 11px var(--font-numbers); letter-spacing: .1em; }
.sound-stage { position: relative; overflow: hidden; border: 1px solid var(--line); border-radius: 16px; background: radial-gradient(ellipse at center, #45377755, transparent), #101b36; padding: 16px; }
#clock { font: 500 12px var(--font-numbers); color: #b7c8df; }
#waveform { display: block; width: 100%; height: auto; margin: 18px 0 4px; overflow: visible; }
.wave-grid { stroke: #426483; stroke-width: 1; opacity: .24; }
#wave { fill: none; stroke: #a4d9f3; stroke-width: 2; stroke-linecap: round; }
#playhead { stroke: #f2ecff; stroke-width: 2; }
#peak-marker { fill: #85eed2; stroke: #85eed2; }
#stop-marker { fill: #ffa58e; stroke: #ffa58e; }
#peak-marker line, #stop-marker line { stroke-width: 3; stroke-dasharray: 6 4; }
#waveform text { stroke: none; font: 700 22px var(--font-ui); text-anchor: middle; }
#listen-overlay { position: absolute; inset: 52px 8px 10px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 12px; text-align: center; color: #d6e5f6; background: #101b36e6; }
.listen-symbol { width: clamp(72px, 12vw, 96px); height: auto; color: var(--accent); }
.is-listening .listen-symbol { animation: peakd-listening 1.2s ease-in-out infinite alternate; }
@keyframes peakd-listening { to { opacity: .45; transform: scale(.88); } }
@media (prefers-reduced-motion: reduce) { .is-listening .listen-symbol { animation: none; } }
.result-cards { display: grid; grid-template-columns: minmax(0, 1fr) 64px minmax(0, 1fr); gap: 0; margin-top: 18px; }
.result-cards > div { min-width: 0; overflow-wrap: anywhere; background: #172f4555; padding: 18px 8px; text-align: center; border: 1px solid var(--line); border-radius: 12px; }
.result-cards span { display: block; color: var(--muted); font-size: 10px; font-weight: 800; letter-spacing: .09em; }
.result-cards strong { display: block; margin-top: 10px; color: var(--accent); font: 700 clamp(19px, 4vw, 30px) var(--font-numbers); }
.result-cards small { font-size: 12px; color: var(--muted); }
.result-cards .peakd-tier { position: relative; z-index: 1; display: grid; align-self: center; width: 88px; margin: 0 -12px; padding: 6px; border-width: 2px; border-radius: 16px; color: var(--tier-color); font: 900 14px/1.3 var(--font-ui); }
.peakd-tier-strip { display: flex; flex-wrap: wrap; justify-content: center; gap: 6px; width: min(100%, 660px); margin: 10px auto 0; padding: 12px; list-style: none; box-sizing: border-box; border: 1px solid var(--line); border-radius: 22px; background: var(--paper); box-shadow: 0 8px 28px rgb(0 0 0 / 12%); }
.peakd-tier-item { flex: 1 0 auto; min-width: 0; padding: 8px 5px; border: 1px solid var(--line); border-radius: 12px; color: var(--muted); font: 700 10px/1.4 var(--font-numbers); text-align: center; white-space: nowrap; }
.peakd-tier-item[aria-current="true"] { border-color: var(--accent); color: var(--ink); background: var(--accent-soft); }
html[data-color-mode="dark"] .peakd-tier-strip { border-color: rgb(133 238 210 / 28%); background: radial-gradient(ellipse at 50% 0, #20354a, #101d30 80%); box-shadow: 0 0 28px rgb(133 238 210 / 6%); }
html[data-color-mode="dark"] .peakd-tier-item { border-color: rgb(133 238 210 / 15%); color: #9bb8c3; background: rgb(9 21 34 / 40%); }
html[data-color-mode="dark"] .peakd-tier-item[aria-current="true"] { border-color: #ffa58e; color: #ffdbc9; background: rgb(255 165 142 / 12%); box-shadow: 0 0 12px rgb(255 165 142 / 10%); }
.game-actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin-top: 22px; }
.peakd-share-actions { display: flex; flex: 0 0 100%; flex-wrap: wrap; justify-content: center; gap: 6px; }
.peakd-share-actions:not(:has(button:not([hidden]))) { display: none; }
body[data-game-session][data-theme="peakd"] .game-play-panel[data-phase="result"] #waveform { width: calc(100% - 40px); }
body[data-theme="peakd"] #replay { position: absolute; z-index: 1; right: 2px; top: 50%; display: inline-flex; align-items: center; justify-content: center; width: 40px; min-height: 40px; padding: 8px; border-radius: 50%; transform: translateY(-50%); }
#replay .replay-stop-icon, #replay[aria-pressed="true"] .replay-icon { display: none; }
#replay[aria-pressed="true"] .replay-stop-icon { display: block; }
#action { min-width: min(260px, 100%); min-height: 58px; font-size: 16px; touch-action: manipulation; }
#action.is-stop { background: #ffa58e; color: #291c2c; border-color: #ffa58e; }
button:disabled { opacity: .55; cursor: not-allowed; }
button:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }
#game-status { margin: 16px 0 8px; text-align: center; line-height: 1.65; font-size: 13px; }
#game-status:empty, #share-status:empty { display: none; }
.keyboard-hint, #mode-note, #account-note, #save-status, #share-status { font-size: 12px; color: var(--muted); line-height: 1.6; }
.keyboard-hint, #save-status, #share-status { text-align: center; }
#save-status { color: #ffa58e; }
kbd { border: 1px solid var(--line); padding: 2px 6px; border-radius: 4px; }
.game-guide { padding: 24px; color: var(--muted); line-height: 1.75; }
.game-guide h2, .game-guide h3 { color: var(--ink); }
@media (max-width: 1240px) {
  [data-theme="peakd"] .page-shell { width: calc(100% - 48px); }
  [data-theme="peakd"] .game-workspace { grid-template-columns: minmax(0, 1fr); gap: 26px; }
  [data-theme="peakd"] .game-primary { grid-column: 1; grid-row: 1; width: min(760px, 100%); }
  [data-theme="peakd"] .game-sidebar { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-column: 1; grid-row: 2; align-items: start; gap: 24px; }
  [data-theme="peakd"] .game-sidebar > .daily-leaderboard { grid-column: 2; }
}
@media (max-width: 600px) {
  [data-theme="peakd"] .page-shell { width: calc(100% - 28px); }
  [data-theme="peakd"] .game-workspace { padding-top: 14px; }
  [data-theme="peakd"] .game-sidebar { grid-template-columns: minmax(0, 1fr); }
  [data-theme="peakd"] .game-sidebar > .daily-leaderboard { grid-column: 1; grid-row: 2; }
}
@media (max-width: 480px) {
  .sound-stage { padding: 10px; }
  #listen-overlay { gap: 7px; inset: 45px 8px 8px; }
  #stage-message { font-size: 13px; }
  .mode-tab { padding-inline: 12px; }
  .result-cards { grid-template-columns: minmax(0, 1fr) 48px minmax(0, 1fr); }
  .result-cards .peakd-tier { width: 72px; font-size: 11px; }
}
@media (max-width: 360px) {
  .peakd-tier-strip { gap: 4px; padding: 6px; }
  .peakd-tier-item { flex-basis: 62px; padding: 5px 2px; font-size: 9px; }
}
body[data-game-session][data-theme="peakd"] .app-heading { min-height: 0; padding: 0; }
body[data-game-session][data-theme="peakd"] .game-play-panel { gap: 10px; border-color: #46598a; background: radial-gradient(ellipse at 50% 0, #26375e, #131d3e 72%); }
body[data-game-session][data-theme="peakd"] #game-session-content { display: flex; flex-direction: column; align-items: center; gap: 8px; }
body[data-game-session][data-theme="peakd"] #game-session-content > .game-controls { align-self: center; }
body[data-game-session][data-theme="peakd"] .sound-stage { width: 100%; }
body[data-game-session][data-theme="peakd"] #game-session-content .game-actions { margin-top: 4px; }
@media (max-height: 640px) {
  body[data-game-session][data-theme="peakd"] .game-play-panel { min-height: 0; padding: 12px; }
  body[data-game-session][data-theme="peakd"] #game-session-content { gap: 5px; }
  body[data-game-session][data-theme="peakd"] #daily-label { margin: 0; }
  body[data-game-session][data-theme="peakd"] .sound-stage { padding: 6px; }
  body[data-game-session][data-theme="peakd"] .stage-heading { font-size: 11px; }
  body[data-game-session][data-theme="peakd"] #waveform { max-height: 104px; margin: 5px 0 0; }
  body[data-game-session][data-theme="peakd"] #listen-overlay { inset: 36px 5px 5px; gap: 5px; }
  body[data-game-session][data-theme="peakd"] .listen-symbol { width: 52px; }
  body[data-game-session][data-theme="peakd"] .result-cards { margin-top: 2px; }
  body[data-game-session][data-theme="peakd"] .result-cards > div { padding: 8px 4px; }
  body[data-game-session][data-theme="peakd"] .result-cards strong { margin-top: 4px; font-size: 18px; }
  body[data-game-session][data-theme="peakd"] .result-cards .peakd-tier { width: 66px; padding: 4px; font-size: 10px; }
  body[data-game-session][data-theme="peakd"] #game-session-content .game-actions { gap: 5px; margin: 0; }
  body[data-game-session][data-theme="peakd"] #game-session-content .game-actions > button { min-height: 40px; padding: 7px 10px; }
}
@media (max-width: 360px) and (max-height: 600px) {
  body[data-game-session][data-theme="peakd"] .game-play-panel { padding: 8px; }
  body[data-game-session][data-theme="peakd"] #game-session-content > .game-controls .mode-tab { min-height: 34px; padding: 6px 12px; }
  body[data-game-session][data-theme="peakd"] .sound-stage { padding: 4px; }
  body[data-game-session][data-theme="peakd"] #waveform { max-height: 88px; }
  body[data-game-session][data-theme="peakd"] .game-actions .button-small { min-height: 34px; padding: 5px 7px; font-size: 10px; }
  body[data-game-session][data-theme="peakd"] #game-status { margin-top: 4px; font-size: 11px; line-height: 1.35; }
}
body[data-game-session][data-theme="peakd"] {
  --peakd-circle-size: min(620px, max(480px, calc(100svh - 180px)), calc(100vw - 96px));
}
body[data-game-session][data-theme="peakd"] .game-workspace { padding-top: 32px; }
body[data-game-session][data-theme="peakd"] .game-primary { width: var(--peakd-circle-size); max-width: none; container: peakd-results / inline-size; }
body[data-game-session][data-theme="peakd"] .game-play-panel {
  position: relative;
  width: var(--peakd-circle-size);
  height: var(--peakd-circle-size);
  min-height: 0;
  aspect-ratio: 1;
  border-radius: 50%;
  padding: 32px;
  border-color: rgb(133 238 210 / 45%);
  background: radial-gradient(circle at 50% 35%, #243851, #101d30 72%);
  box-shadow: 0 0 45px rgb(133 238 210 / 8%), inset 0 0 50px rgb(133 238 210 / 5%);
}
body[data-game-session][data-theme="peakd"] #game-session-intro,
body[data-game-session][data-theme="peakd"] #game-session-content {
  flex: 0 1 auto;
  width: min(82%, calc(100vw - 48px));
  max-height: calc(var(--peakd-circle-size) - 110px);
  margin-inline: auto;
  overflow-y: auto;
  scrollbar-width: thin;
}
body[data-game-session][data-theme="peakd"] #game-session-intro { gap: 16px; justify-content: safe center; }
body[data-game-session][data-theme="peakd"] #game-session-content { align-items: stretch; }
body[data-game-session][data-theme="peakd"] #game-session-content { scrollbar-width: none; }
body[data-game-session][data-theme="peakd"] #game-session-content::-webkit-scrollbar { display: none; }
body[data-game-session][data-theme="peakd"] #game-session-intro > *,
body[data-game-session][data-theme="peakd"] #game-session-content > * { flex-shrink: 0; }
body[data-game-session][data-theme="peakd"] .game-play-panel > [data-session-status] {
  align-self: center;
  width: min(76%, calc(100vw - 48px));
  max-height: 64px;
  margin-inline: auto;
  overflow-y: auto;
}
body[data-game-session][data-theme="peakd"] .peakd-tier-strip { margin-top: 42px; }
body[data-game-session][data-theme="peakd"] .game-primary > .game-over-support { display: block; width: fit-content; margin: 14px auto 0; text-align: center; }
body[data-game-session][data-theme="peakd"] .result-cards { grid-template-columns: minmax(0, 1fr) 64px minmax(0, 1fr); margin-top: 4px; }
body[data-game-session][data-theme="peakd"] .result-cards > div { padding: 7px 4px; }
body[data-game-session][data-theme="peakd"] .result-cards strong { margin-top: 4px; font-size: clamp(16px, 3vw, 22px); line-height: 1.2; }
body[data-game-session][data-theme="peakd"] .result-cards span { font-size: 8px; }
body[data-game-session][data-theme="peakd"] .result-cards .peakd-tier { width: 72px; height: 52px; aspect-ratio: auto; margin: 0 -4px; padding: 5px; font-size: 11px; }
body[data-game-session][data-theme="peakd"] .game-play-panel[data-phase="result"] #game-session-content { gap: 6px; }
body[data-game-session][data-theme="peakd"] .game-play-panel[data-phase="result"] #daily-label { margin: 0; }
body[data-game-session][data-theme="peakd"] .game-play-panel[data-phase="result"] #waveform { max-height: 88px; margin-top: 8px; }
body[data-game-session][data-theme="peakd"] .game-play-panel[data-phase="result"] .game-actions { gap: 6px; }
body[data-game-session][data-theme="peakd"] .game-play-panel[data-phase="result"] .game-actions > button { min-height: 40px; padding: 7px 10px; }
body[data-game-session][data-theme="peakd"] .result-cards > div > strong { white-space: nowrap; font-size: clamp(14px, 2.4vw, 20px); }
body[data-game-session][data-theme="peakd"] .result-cards > div > strong small { font-size: 9px; }
@container peakd-results (max-width: 610px) {
  .peakd-tier-strip { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .peakd-tier-item { grid-column: span 3; padding-inline: 2px; font-size: 9px; }
  .peakd-tier-item:nth-child(-n + 3) { grid-column: span 4; }
}
@media (max-height: 640px) {
  body[data-game-session][data-theme="peakd"] .game-play-panel[data-phase="result"] .sound-stage { padding: 6px; }
  body[data-game-session][data-theme="peakd"] .game-play-panel[data-phase="result"] #waveform { max-height: 68px; margin: 4px 0 0; }
  body[data-game-session][data-theme="peakd"] .game-play-panel[data-phase="result"] .game-actions > button { min-height: 36px; padding: 5px 8px; }
}
@media (min-width: 601px) and (min-height: 900px) {
  body[data-game-session][data-theme="peakd"] { --peakd-circle-size: min(680px, max(620px, calc(100svh - 280px)), calc(100vw - 96px)); }
  body[data-game-session][data-theme="peakd"] #game-session-intro,
  body[data-game-session][data-theme="peakd"] #game-session-content { width: min(86%, calc(100vw - 48px)); }
  body[data-game-session][data-theme="peakd"] .app-heading h1 { font-size: 48px; }
  body[data-game-session][data-theme="peakd"] .app-heading img { width: 52px; height: 52px; }
  body[data-game-session][data-theme="peakd"] .app-heading .game-description { font-size: 14px; }
  body[data-game-session][data-theme="peakd"] #game-session-intro .game-session-start { min-height: 54px; font-size: 18px; }
  body[data-game-session][data-theme="peakd"] .game-play-panel[data-phase="result"] #waveform { max-height: 120px; }
  body[data-game-session][data-theme="peakd"] .result-cards > div > strong { font-size: 22px; }
  body[data-game-session][data-theme="peakd"] .game-play-panel[data-phase="result"] .game-actions > button { min-height: 44px; padding: 8px 12px; }
}
@media (max-width: 600px) {
  html:has(body[data-theme="peakd"]), body[data-theme="peakd"] { overflow-x: clip; }
  body[data-game-session][data-theme="peakd"] {
    --peakd-circle-size: min(620px, max(440px, calc(100svh - 150px)));
  }
  body[data-game-session][data-theme="peakd"] .game-primary { width: 100%; }
  body[data-game-session][data-theme="peakd"] .game-play-panel { margin-left: 50%; translate: -50% 0; padding: 24px; }
  body[data-game-session][data-theme="peakd"] #game-session-intro,
  body[data-game-session][data-theme="peakd"] #game-session-content { width: min(82%, calc(100vw - 48px)); }
}
body[data-game-session][data-theme="peakd"] #game-session-content > .game-controls .mode-tabs {
  border: 0;
  border-radius: 999px;
  background: rgb(255 255 255 / 5%);
}
body[data-game-session][data-theme="peakd"] #game-session-content > .game-controls .mode-tab { border-radius: 999px; }
body[data-game-session][data-theme="peakd"] .sound-stage {
  border: 0;
  border-radius: 28px;
  background: radial-gradient(ellipse at center, rgb(69 55 119 / 30%), transparent 75%);
}
body[data-game-session][data-theme="peakd"] #listen-overlay {
  border-radius: 50%;
  background: radial-gradient(ellipse at center, #101b36ed 25%, #101b36a8 72%, transparent);
}
body[data-game-session][data-theme="peakd"] .result-cards > div {
  border: 0;
  border-radius: 0;
  background: transparent;
}
body[data-game-session][data-theme="peakd"] .result-cards .peakd-tier {
  border-radius: 999px;
  border-width: 1px;
  background: rgb(16 29 48 / 72%);
  box-shadow: none;
}
body[data-game-session][data-theme="peakd"] #game-session-content > .peakd-tier {
  align-self: center; width: auto; min-width: 72px; height: auto; aspect-ratio: auto;
  margin: 0; padding: 7px 18px; border-width: 1px; border-radius: 999px;
  font: 900 14px/1.3 var(--font-ui); box-shadow: none;
}
body[data-game-session][data-theme="peakd"] .result-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.peakd-distribution { width: min(100%, 560px); margin: 42px auto 0; padding: 0 12px; box-sizing: border-box; }
.peakd-distribution h2 { margin: 0; text-align: center; font: 800 15px var(--font-ui); color: var(--accent); }
.peakd-distribution p { margin: 8px 0 14px; text-align: center; color: var(--muted); font-size: 11px; line-height: 1.5; }
.peakd-distribution ul { display: grid; gap: 8px; margin: 0; padding: 0; list-style: none; }
.peakd-distribution li { display: grid; grid-template-columns: 72px minmax(0, 1fr) 38px; gap: 10px; align-items: center; color: var(--muted); font: 700 11px var(--font-ui); }
.peakd-distribution li strong { text-align: right; font-family: var(--font-numbers); }
.peakd-distribution-track { height: 8px; border-radius: 999px; background: rgb(133 238 210 / 8%); overflow: hidden; }
.peakd-distribution-track > span { display: block; height: 100%; border-radius: inherit; background: var(--accent); opacity: .55; }
.peakd-tier-item, .peakd-distribution li { --tier-color: #c69c78; }
:is(.peakd-tier-item, .peakd-distribution li)[data-tier="godlike"] { --tier-color: #ffb4ef; }
:is(.peakd-tier-item, .peakd-distribution li)[data-tier="diamond"] { --tier-color: #9de7f5; }
:is(.peakd-tier-item, .peakd-distribution li)[data-tier="platinum"] { --tier-color: #d3ccff; }
:is(.peakd-tier-item, .peakd-distribution li)[data-tier="gold"] { --tier-color: #ffda75; }
:is(.peakd-tier-item, .peakd-distribution li)[data-tier="silver"] { --tier-color: #d9e2ed; }
:is(.peakd-tier-item, .peakd-distribution li)[data-tier="bronze"] { --tier-color: #e9a374; }
.peakd-tier-item, .peakd-distribution li > span:first-child {
  text-decoration-line: underline;
  text-decoration-color: var(--tier-color);
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
}
.peakd-distribution-track > span { background: var(--tier-color); }
.peakd-distribution li[aria-current="true"] { color: var(--tier-color); }
.peakd-distribution li[aria-current="true"] .peakd-distribution-track > span { opacity: 1; }
