#sharedNavigation{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#fffdf8;border-bottom:1px solid #e5e4da;color:#303b34}#sharedNavigation .shared-brand{font-size:23px;letter-spacing:-1px;font-weight:800;text-decoration:none;color:inherit}#sharedNavigation .shared-brand span{color:#8eaa76}#sharedNavigation nav{display:flex;gap:5px}#sharedNavigation nav a{display:flex;align-items:center;gap:8px;padding:12px 13px;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none;color:#737c6f}#sharedNavigation nav a[aria-current]{background:#e9efdf;color:#3e583b}#sharedNavigation nav a:hover{background:#f0f2e9}#sharedNavigation>small{display:none}#sharedNavigation a:focus-visible{outline:3px solid #84a477;outline-offset:3px}
@media(min-width:1000px){#sharedNavigation{position:fixed;inset:0 auto 0 0;width:210px;align-items:stretch;justify-content:flex-start;flex-direction:column;padding:32px 20px;border-right:1px solid #e5e4da;border-bottom:0;z-index:20}#sharedNavigation nav{flex-direction:column;margin-top:42px}#sharedNavigation nav a{padding:15px}#sharedNavigation>small{display:block;margin-top:auto;line-height:1.7;color:#929789;font-size:11px}.shared-content{margin-left:210px}}
@media(max-width:380px){#sharedNavigation{padding:12px 10px;gap:4px}#sharedNavigation nav a{padding:12px 9px;font-size:12px}#sharedNavigation .shared-brand{font-size:20px}}
/* Restore the original warm neutral sidebar and consistent SVG icons. */
#sharedNavigation{background:#fffdfa;color:#30343a;border-color:#e7e1d9}#sharedNavigation .shared-brand{font-size:23px;letter-spacing:-.9px}#sharedNavigation .shared-brand span{color:#aa7d5e}#sharedNavigation .shared-brand small{display:none;font-size:8px;font-weight:500;letter-spacing:1.3px;color:#a39a8e;margin-top:9px}#sharedNavigation nav a{color:#918679;border-radius:9px;gap:11px}#sharedNavigation nav a[aria-current]{background:#f3e9dc;color:#946d51}#sharedNavigation nav a:hover{background:#f7f0e7}#sharedNavigation nav svg{width:21px;height:21px;flex:none;display:block}#sharedNavigation a:focus-visible{outline-color:#b58b68}@media(min-width:1000px){#sharedNavigation .shared-brand small{display:block}#sharedNavigation{padding:30px 18px}#sharedNavigation nav{margin-top:35px}}
