/* Familiar navigation, original geometric crest, labels remain authoritative. */
body .workspace-navigation .workspace-nav{display:flex;flex-direction:column;gap:4px;padding:14px 10px;background:#f7f4f6;border:1px solid #dfd5df;border-radius:8px}
body .workspace-navigation .workspace-nav>a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;min-height:46px;padding:8px 10px;background:transparent;color:#504655;border:0;border-left:3px solid transparent;border-radius:5px;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;box-shadow:none}
body .workspace-navigation .workspace-nav>a small{display:block;margin:2px 0 0;font-size:11px;font-weight:400;color:#756a79;line-height:1.35}
body .workspace-navigation .workspace-nav>a:hover{background:#eee6ef;color:#513457;text-decoration:none}
body .workspace-navigation .workspace-nav>a[aria-current=page]{background:#e8dceb;color:#4d2b56;border-left:3px solid #785485;box-shadow:none}
.workspace-icon{display:block;width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.workspace-label{min-width:0}
.workspace-brand{display:flex;align-items:center;gap:9px;padding:4px 10px 12px!important;margin:0 0 4px!important;border-bottom:1px solid #ded1df;color:#64324b!important;font-size:11px!important}
.workspace-crest{width:27px;height:31px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
body .workspace-navigation .nav-group-label{font-size:10px;margin:12px 10px 4px!important;color:#846888}
body .workspace-navigation .workspace-more{margin:8px 0 0;padding:4px 8px}
@media(max-width:760px){body .workspace-navigation .workspace-nav{max-height:55dvh;overflow-y:auto}body .workspace-navigation>summary{background:#eee6ef;border-color:#d2bed7;color:#513457;border-radius:6px}}
