/* Keep the existing Lumina sidebar appearance available on the first render. */
body .lmc-sidebar{background:var(--lmc-card,#fffdf9);border-right:1px solid var(--lmc-line,#e8dcd1);padding:24px 14px;min-width:0;overflow-x:hidden}
body .lmc-sidebar .lmc-nav{display:flex;flex-direction:column;gap:4px;width:100%;margin:0;padding:0}
body .lmc-caption{font:600 10px/1.5 Arial,sans-serif;color:var(--lmc-muted,#75656a);letter-spacing:.14em;margin:0 14px 18px}
body .lmc-sidebar .lmc-nav .lmc-link{display:flex;align-items:center;gap:12px;padding:11px 14px;min-height:44px;width:100%;box-sizing:border-box;border:0;border-radius:10px;background:transparent;color:var(--lmc-ink,#492633);box-shadow:none;text-decoration:none;font:500 13px/1.5 Arial,sans-serif;white-space:normal}
body .lmc-sidebar .lmc-link svg{width:19px;height:19px;flex:0 0 19px}
body .lmc-sidebar .lmc-link[aria-current=page],body .lmc-sidebar .lmc-link:hover{background:var(--lmc-accent,#f0d4bf)}
body .lmc-sidebar .lmc-nav .lmc-logout{margin-top:20px;color:#b12f40}
@media(min-width:1025px){body.lf-member-shell .lf-member-header .lf-menu{display:none!important}}
@media(max-width:1024px){body.lf-member-shell .lf-member-header .lf-menu{display:inline-flex!important}body.lf-member-shell .pd-app>.pd-sidebar{display:none!important}body.lml-single-member-menu dialog#lumina-mobile-navigation{left:12px!important;right:auto!important;margin-left:0!important;margin-right:auto!important}}
