.rlf-wordmark{display:block;width:100%;height:auto;overflow:visible;color:#f5f5f5;flex-shrink:0}.sidebar>a.logo{width:120px;height:36px;padding:0;letter-spacing:0;justify-content:center}.sidebar>a.logo:before,.sidebar>a.logo:after,a.brand:before,a.brand:after,a.logo:before,a.logo:after{display:none!important;content:none!important}.sidebar .logo .rlf-wordmark{width:120px;max-width:100%;height:auto}a.brand{display:block;width:160px;margin-left:auto;margin-right:auto;padding:0;letter-spacing:0}.brand .rlf-wordmark{width:160px;height:auto}.topbar .logo,.header .logo{display:block;width:110px}.footer-brand .logo{display:block;width:155px}header a.logo{display:block;width:110px}header a.logo .rlf-wordmark{color:#0a0a0a}footer .rlf-wordmark,.footer-brand .rlf-wordmark{color:#f5f5f5}div.logo>.rlf-wordmark{width:120px}a.logo:focus-visible,a.brand:focus-visible{outline:2px solid #80ceff;outline-offset:5px}@media(max-width:720px){.sidebar>a.logo{width:100px;height:30px}.sidebar .logo .rlf-wordmark{width:100px}header a.logo{width:95px}}
/* Render the vector mark at a readable size without shrinking its fine cuts. */
.sidebar>a.logo{width:154px;max-width:100%;height:36px;align-items:center;align-self:center;margin-left:0;margin-right:0;transform:none;filter:none;opacity:1}.sidebar .logo .rlf-wordmark{width:154px;max-width:100%;height:auto;shape-rendering:geometricPrecision;color:#fff;transform:none;filter:none;opacity:1}.rlf-wordmark{shape-rendering:geometricPrecision;backface-visibility:visible}a.brand,.brand .rlf-wordmark{width:180px}@media(max-width:720px){.sidebar>a.logo,.sidebar .logo .rlf-wordmark{width:112px}.sidebar>a.logo{height:30px;align-self:auto;margin-left:15px;margin-right:0}}
/* Reference-style logo hover: a quiet rounded tile, no outline or glow. */
.sidebar>a.logo{position:relative;isolation:isolate}.sidebar>a.logo:before{content:''!important;display:block!important;position:absolute;inset:-3px -8px;background:transparent;border-radius:5px;z-index:-1;pointer-events:none}.sidebar>a.logo:hover:before{background:#80ceff20}.sidebar>a.logo:hover{background:transparent;outline:none;box-shadow:none;filter:none}.sidebar>a.logo:hover .rlf-wordmark{filter:none;transform:none}

/* Branding remains clickable without starting native link/image dragging. */
a.logo,a.brand,a.logo .rlf-wordmark,a.brand .rlf-wordmark{user-select:none;-webkit-user-select:none;-webkit-user-drag:none}

.rail .user img{user-select:none;-webkit-user-select:none;-webkit-user-drag:none}
