/* Second visual pass: a pronounced market accent, without altering data. */
#s-collection{--market-accent:#56e4ad;--market-glow:#56e4ad15;--market-stroke:#56e4ad40}
#s-collection:has(.chart-delta[data-direction="down"]){--market-accent:#ff718a;--market-glow:#ff718a15;--market-stroke:#ff718a40}
#s-collection #deck .collection-hero{grid-template-columns:98px minmax(0,1fr);column-gap:17px;padding:22px 4px 24px!important;position:relative}
#s-collection .collection-hero-art{width:98px!important;height:106px!important;position:relative;isolation:isolate;filter:drop-shadow(0 8px 15px #0004)}
#s-collection .collection-hero-art:before{content:"";position:absolute;inset:9px -10px -6px;z-index:-1;background:radial-gradient(ellipse,var(--market-glow),transparent 70%);border-radius:50%}
#s-collection #deck h1{font-size:clamp(26px,7.5vw,34px)!important;font-weight:760!important;letter-spacing:-1.2px;line-height:1.06!important;overflow-wrap:normal}
#s-collection #deck p{opacity:1;color:#8692a2;font-size:11px!important}
#s-collection .collection-chart{position:relative;border:1px solid var(--market-stroke)!important;border-radius:29px!important;padding:25px 17px 15px!important;background:radial-gradient(ellipse at 85% -12%,var(--market-glow),transparent 53%),linear-gradient(160deg,#171e25,#0e1319 70%)!important;box-shadow:0 20px 50px #0003,0 0 30px var(--market-glow),inset 0 1px #ffffff07!important}
#s-collection .collection-chart:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,transparent,var(--market-accent),transparent);opacity:.75}
#s-collection .collection-chart-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}
#s-collection .collection-chart-heading>div:first-child{grid-column:1/-1}
#s-collection .collection-chart-heading>div:first-child>small{display:flex;align-items:center;gap:7px;letter-spacing:1.6px;font-size:9px!important;font-weight:600;color:#97a9b9}
#s-collection .collection-chart-heading>div:first-child>small:before{content:"";height:5px;width:5px;flex-shrink:0;border-radius:50%;background:var(--market-accent);box-shadow:0 0 9px var(--market-stroke)}
#s-collection #plot-avg{font-size:clamp(39px,11.6vw,58px)!important;letter-spacing:-2.2px;line-height:1.04;font-weight:760;margin:13px 0 0;text-shadow:0 2px 22px #ffffff06}
#s-collection .chart-delta{margin-top:13px;min-height:25px;gap:7px;align-items:center}
#s-collection .chart-delta>span{padding:5px 8px;border-radius:7px;background:var(--market-glow);border:1px solid var(--market-stroke);font-size:12px;font-weight:700;letter-spacing:-.15px;color:var(--market-accent);line-height:1.1}
#s-collection .chart-delta small{color:#81909f!important;font-size:9px!important;font-weight:450}
#s-collection .plot-modes{grid-column:2;grid-row:2;position:relative;margin-top:1px;justify-self:end;display:flex;padding:3px!important;background:#0003!important;border-radius:11px!important;border:1px solid #ffffff0d!important}
#s-collection .plot-modes button{min-height:29px;padding:0 10px!important;font-size:10px!important;border-radius:8px!important}
#s-collection .plot-modes button[aria-pressed="true"]{color:var(--market-accent)!important;background:var(--market-glow)!important;box-shadow:inset 0 0 0 1px var(--market-stroke)!important}
#s-collection .collection-chart-floor{margin-top:-27px!important;position:relative;max-width:calc(100% - 125px);min-height:27px;display:flex;flex-wrap:wrap;align-content:center;gap:2px 6px;font-size:10px!important;color:#8a9bad}
#s-collection .collection-chart-floor b{font-size:11px!important;color:#d3deea}
#s-collection .floor-provenance{display:flex!important;min-height:17px;max-width:100%;margin:7px 0 0!important;font-size:9px!important;opacity:.8;overflow:hidden}
#s-collection .floor-provenance span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}
#s-collection #collection-metric-selector{position:relative;display:inline-flex!important;gap:0!important;border:1px solid #ffffff0b!important;border-radius:11px!important;background:#080e1466!important;overflow:hidden;padding:3px!important;margin-top:18px!important}
#s-collection #collection-metric-selector button{border:0!important;border-radius:8px!important;padding:7px 13px!important;min-height:29px;font-size:10px;font-weight:650}
#s-collection #collection-metric-selector button[aria-pressed="true"]{color:#d5f8e8!important;background:var(--market-glow)!important;border:0!important;box-shadow:inset 0 0 0 1px var(--market-stroke)!important}
#s-collection .chart-meta{margin:16px 0 1px;gap:12px;font-size:9px}
#s-collection .chart-meta .chart-series-name{font-weight:600;letter-spacing:.2px;color:#a5b7c7}
#s-collection .chart-live-status{padding:4px 6px;border-radius:6px;background:#ffffff04;color:#7e91a3;font-size:8px}
#s-collection .nc-line{stroke-width:2.25!important;filter:drop-shadow(0 0 3px var(--market-stroke))!important}
#s-collection #chart .nc-price-series stop:first-child{stop-opacity:.34}
#s-collection .nc-axis{fill:#64798d!important;font-size:8.5px!important}
#s-collection .nc-grid{stroke:#a8bfd10a!important;stroke-dasharray:2 4}
#s-collection .nc-readout{border:1px solid #ffffff08!important;border-radius:12px!important;background:#080d1455!important;padding:10px 11px!important;margin-top:7px!important;box-shadow:none!important}
#s-collection .nc-readout:empty{display:none}
#s-collection .nc-readout summary{font-size:11px!important}
#s-collection .nc-explanation{opacity:.8;font-size:9px!important;margin:10px 0 0!important}
#s-collection .periods{border:0!important;background:#060b1255!important;border-radius:12px!important;margin-top:13px!important;padding:4px!important}
#s-collection .periods button{font-size:10px!important;min-height:33px}
#s-collection .periods button[aria-current="true"]{color:var(--market-accent)!important;background:var(--market-glow)!important;box-shadow:inset 0 0 0 1px var(--market-stroke)!important}
#s-collection .chart-export-row{padding-top:8px!important;border-top:1px solid #ffffff07;margin-top:8px!important}
#s-collection .chart-export-button{color:#adbfce!important;font-weight:550;letter-spacing:.1px}
html[data-theme="light"] #s-collection .collection-chart,html[data-theme="pink"] #s-collection .collection-chart{background:radial-gradient(ellipse at 85% 0%,#40d3a012,transparent 60%),var(--card,#fff)!important;border-color:#203b4d16!important;box-shadow:0 14px 35px #1d3c4b0b!important}
html[data-theme="light"] #s-collection,html[data-theme="pink"] #s-collection{--market-accent:#138b66;--market-glow:#24a77c10;--market-stroke:#138b6628}
html[data-theme="light"] #s-collection:has(.chart-delta[data-direction="down"]),html[data-theme="pink"] #s-collection:has(.chart-delta[data-direction="down"]){--market-accent:#c3415a;--market-glow:#de426710;--market-stroke:#c3415a28}
html[data-theme="light"] #s-collection .collection-chart-floor b,html[data-theme="pink"] #s-collection .collection-chart-floor b{color:#223d4c}
html[data-theme="light"] #s-collection #collection-metric-selector button[aria-pressed="true"],html[data-theme="pink"] #s-collection #collection-metric-selector button[aria-pressed="true"]{color:var(--market-accent)!important}
html[data-theme="light"] #s-collection .nc-readout,html[data-theme="pink"] #s-collection .nc-readout{background:#173a4d04!important;border-color:#173a4d0a!important}
html[data-theme="light"] #s-collection .plot-modes,html[data-theme="pink"] #s-collection .plot-modes{background:#173a4d04!important}
@media(max-width:360px){#s-collection #deck .collection-hero{grid-template-columns:78px minmax(0,1fr);gap:12px}#s-collection .collection-hero-art{width:78px!important;height:88px!important}#s-collection #deck h1{font-size:27px!important}#s-collection .collection-chart{padding:22px 12px 12px!important}#s-collection #plot-avg{font-size:39px!important}#s-collection .chart-delta small{font-size:8px!important}#s-collection .plot-modes button{padding:0 7px!important}#s-collection .collection-chart-floor{max-width:calc(100% - 110px)}}

#s-collection .chart-range-control{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0 7px;color:#778ea0;font-size:9px}#s-collection .chart-range-control button{border:0;background:transparent;padding:4px 0;color:var(--market-accent);font-size:9px;font-weight:600;cursor:pointer}#s-collection .chart-range-label:before{content:"";display:inline-block;width:4px;height:4px;background:var(--market-accent);border-radius:50%;margin-right:5px}html[data-theme="light"] #s-collection #collection-metric-selector,html[data-theme="pink"] #s-collection #collection-metric-selector{background:#173a4d04!important;border-color:#173a4d12!important}
