/* The advertising ticker is independent of the existing shuffled hero album. */
.wrap-exchange{--exchange-green:#a0f471;background:#090f16;color:#f7f9fc;border-block:1px solid #355631;display:flex;align-items:stretch;position:relative;min-width:0}
.wrap-exchange a{color:inherit;text-decoration:none}.exchange-label{display:grid;align-content:center;background:#15221b;color:var(--exchange-green)!important;padding:17px 24px;font:700 12px/1.5 monospace;letter-spacing:1px;flex-shrink:0;border-right:1px solid #355631}.exchange-link{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}.exchange-track{display:flex;width:max-content;flex-shrink:0;animation:exchange-scroll 32s linear infinite;font:700 17px/1.5 'Courier New',monospace;white-space:nowrap}.exchange-track>span{padding:21px 28px}.exchange-track b{color:var(--exchange-green);text-shadow:0 0 8px #a0f47133}.exchange-track i{font-style:normal;color:var(--exchange-green);margin-right:14px}.exchange-cta{display:grid;align-content:center;padding:14px 22px;background:#172138;font-size:12px;font-weight:700}.exchange-pause{align-self:center;margin:0 12px;padding:8px 10px;border:1px solid #496045;border-radius:4px;background:#15221b;color:#c9dcc5;font-size:12px;cursor:pointer}.wrap-exchange:has(a:hover) .exchange-track,.wrap-exchange:focus-within .exchange-track,.wrap-exchange.is-paused .exchange-track{animation-play-state:paused}.exchange-under{background:#101a2c;color:#bac4d6;display:flex;justify-content:space-between;gap:12px;padding:11px max(24px,4.5vw);font-size:11px;letter-spacing:.5px}.wrap-exchange a:focus-visible,.exchange-pause:focus-visible{outline:3px solid #a0f471;outline-offset:-4px}@keyframes exchange-scroll{to{transform:translateX(-50%)}}@media(max-width:650px){.exchange-label{padding:12px;font-size:10px}.exchange-track{font-size:14px}.exchange-track>span{padding:19px 18px}.exchange-cta{display:none}.exchange-pause{margin:0 7px;padding:8px;font-size:11px;min-height:44px}.exchange-under{padding:10px 16px;display:block}.exchange-under span{display:block;margin:3px 0}}@media(prefers-reduced-motion:reduce){.exchange-track{animation:none}.exchange-pause{display:none}}

/* Full-width ticker with one quiet calculator link below. */
.exchange-link{width:100%}.exchange-under{justify-content:center;text-align:center;padding:9px 16px}.exchange-under a{color:#bac4d6;text-decoration:underline;text-underline-offset:3px;font-size:12px;letter-spacing:.3px}.exchange-under a:hover{color:#a0f471}.exchange-under a:focus-visible{outline:2px solid #a0f471;outline-offset:4px}
