.sidebar a.brand{display:flex;align-items:center;gap:10px;padding:0 0 22px;text-decoration:none;color:#eef7f5;min-width:0}
.sidebar .brand-icon{display:block;width:52px;height:52px;flex:0 0 52px;border-radius:15px;box-shadow:0 4px 14px #0003}
.sidebar .brand-wordmark{display:flex;align-items:baseline;font-size:23px;font-weight:900;line-height:1;letter-spacing:-.055em;font-style:italic;white-space:nowrap}
.sidebar .brand-wordmark span:first-child{color:#eef7f5}
.sidebar .brand-wordmark span:last-child{color:#aad967;letter-spacing:-.035em}
.sidebar a.brand:hover .brand-wordmark{filter:brightness(1.13)}
.sidebar a.brand:focus-visible{outline:2px solid #aad967;outline-offset:5px;border-radius:12px}
@media(max-width:900px){.sidebar a.brand{padding-bottom:0}.sidebar .brand-icon{width:42px;height:42px;flex-basis:42px;border-radius:12px}.sidebar .brand-wordmark{font-size:22px}}
