.case-switcher{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px;font-size:12px;color:var(--muted)}.case-switcher a{padding:6px 0;border-bottom:1px solid transparent}.case-switcher a.current,.case-switcher a:hover{color:var(--powder);border-bottom-color:var(--powder)}.hero h1{font-size:clamp(34px,10vw,64px)}.case-art .day-number{font-size:110px;letter-spacing:-9px}.case-art .day-number>span{font-size:10px;letter-spacing:2px}.binance-wordmark{font-family:var(--font);font-size:32px;letter-spacing:-1px;gap:12px;font-weight:700;white-space:nowrap}.binance-wordmark svg{flex-shrink:0;width:34px;height:34px}.day-picker{grid-template-columns:repeat(7,1fr);gap:4px}.day-button{min-height:48px}.pulse-panel .day-details{min-height:220px}.flows-readout{font-size:12px;line-height:1.8;color:var(--muted)}.flows-readout b{color:var(--white)}.flow-row{padding:14px 0 20px;border-bottom:1px solid var(--line)}.flow-row-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;margin-bottom:10px}.flow-row-head strong{color:var(--powder);font-family:var(--accent);font-weight:500;font-size:19px;white-space:nowrap}.flow-meter{height:14px;background:#333035;border-radius:3px;overflow:hidden}.flow-meter span{display:block;height:100%;background:var(--powder);border-radius:3px}.flow-row p{font-size:12px;line-height:1.7;color:var(--muted);margin:9px 0 0}.case-art .orbit-one{transform:translate(-50%,-50%) rotate(-10deg)}.media-bars{gap:6px}.media-bar-column>span{font-size:8px}.media-bar-number{font-size:10px}.hero-lead{max-width:520px}.promise-axis-label{font-size:9px}.recovery-chart .financial-series{width:100%;height:auto}.mood-legend{column-gap:10px}.chart-empty-label{font-size:10px;fill:var(--muted)}
@media(min-width:600px){.hero h1{font-size:clamp(31px,5.4vw,66px)}.case-art .day-number{font-size:120px}.binance-wordmark{font-size:32px}.binance-wordmark svg{width:32px;height:32px}.day-picker{grid-template-columns:repeat(13,1fr);gap:4px}.day-button{font-size:13px;padding:10px 0}.day-button span{font-size:8px}.case-art .day-number>span{font-size:11px}.pulse-panel .day-details{min-height:175px}.media-bars{gap:14px}.media-bar-column>span{font-size:10px}.flow-row-head strong{font-size:23px}}
@media(min-width:1000px){.hero h1{font-size:64px;letter-spacing:-2.8px}.case-art .day-number{font-size:150px;letter-spacing:-12px}.case-art .day-number>span{font-size:12px;margin-top:25px;letter-spacing:3px}.binance-wordmark{font-size:38px;gap:15px}.binance-wordmark svg{width:38px;height:38px}.day-picker{gap:6px}.day-button{font-size:15px}.day-button span{font-size:10px}.pulse-panel .day-details{min-height:165px}.media-bars{gap:22px}.media-bar-number{font-size:12px}.flow-row{padding:20px 0}.flow-row-head{font-size:15px}.flow-row-head strong{font-size:27px}.flow-row p{font-size:13px}}
@media(min-width:1400px){.hero h1{font-size:70px}.case-art .day-number{font-size:155px}}
@media(max-width:359px){.hero h1{font-size:32px;letter-spacing:-1.3px}.case-art .day-number{font-size:95px;letter-spacing:-7px}.binance-wordmark{font-size:26px}.binance-wordmark svg{width:29px;height:29px}.flow-row-head{font-size:12px}.flow-row-head strong{font-size:17px}.media-toolbar .segmented button{font-size:10px}}

.day-picker{grid-template-columns:repeat(3,1fr)}.case-art .day-number{font-size:120px}.case-art .day-number>span{letter-spacing:1px}.hero h1{font-size:clamp(36px,10vw,70px)}@media(min-width:1000px){.case-art .day-number{font-size:155px}.hero h1{font-size:70px}}
