.sidebar{overflow-y:auto}.sidebar>*{flex-shrink:0}.sidebar .side-bottom{flex-shrink:0}
@media(max-width:900px){.navlinks>a.btn{display:inline-flex}}
@media(max-width:650px){.hero h1{font-size:clamp(28px,8.4vw,43px)}.navlinks>button{display:none}.landing-nav .brand small{font-size:8px;letter-spacing:2px}.hero-art{max-width:100%}.hero-collage{width:min(290px,85vw)}.topbar-title{min-width:0}.topbar-right{flex-shrink:0}.chat-toolbar select{max-width:125px}.section-head{gap:10px}.account-grid .health-row{gap:15px;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(max-width:650px){.banner-copy h2{font-size:20px}}
.mobile-history{display:none}@media(max-width:900px){.mobile-history{display:block}}
@media(max-width:650px){.art-orb{width:min(300px,100%);height:auto;aspect-ratio:1;inset:auto;left:50%;top:30px;transform:translateX(-50%)}}
