.sidebar{position:sticky;top:0;height:100vh;padding:42px 26px;border-right:1px solid var(--line);overflow:auto;background:color-mix(in srgb,var(--bg) 90%,transparent)}
    .brand{font-weight:680;font-size:18px;line-height:1.25;margin-bottom:28px;letter-spacing:-.02em}.brand small{display:block;margin-top:7px;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.03em}