/* Original brand files. Theme only the controls; never filter or redraw the marks. */
.llmic-brand-mark{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:24px!important;height:24px!important;line-height:1;pointer-events:none;vertical-align:middle}
.llmic-brand-mark img{display:block;width:24px!important;height:24px!important;min-width:0;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:contain!important;filter:none!important;opacity:1!important;box-shadow:none!important}
.llmic-brand-mark .llmic-brand-dark{display:none!important}
html[data-theme="dark"] .llmic-brand-mark .llmic-brand-light{display:none!important}
html[data-theme="dark"] .llmic-brand-mark .llmic-brand-dark{display:block!important}
.llmic-brand-social{display:flex;flex-wrap:wrap;align-items:center;gap:8px!important;margin:0;padding:0}
body.llmic-bento .mobile-nav-social>a.llmic-social-link,
body.llmic-bento .llmic-brand-social>a,
body.llmic-bento .wp-block-social-links .llmic-social-link,
body.llmic-bento #bbpress-forums .community-social-links>a{
    display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 44px;box-sizing:border-box;width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid var(--line,#d9c7d9)!important;border-radius:8px!important;background:var(--surface,#faf7fa)!important;color:var(--text,#1a0a1a)!important;text-decoration:none!important;line-height:1
}
body.llmic-bento .mobile-nav-social>a.llmic-social-link:hover,
body.llmic-bento .llmic-brand-social>a:hover{background:var(--surface-2,#f0e8f0)!important;border-color:var(--accent,#682a68)!important}
body.llmic-bento .llmic-social-link:focus-visible,
body.llmic-bento .llmic-brand-social>a:focus-visible{outline:2px solid var(--text,#1a0a1a)!important;outline-offset:3px}
body.llmic-bento .mobile-nav-social{gap:8px!important}
body.llmic-bento .llmic-social-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:18px 0 28px;color:var(--muted);font-size:12px}
body.bento-community .community-footer>.llmic-social-footer{padding:0 0 24px}
body.bento-community .community-footer nav.llmic-brand-social{gap:8px}
body.bento-community .community-social-links.llmic-brand-social{margin:4px 0 24px}
@media(max-width:600px){body.llmic-bento .llmic-social-footer{align-items:flex-start;flex-direction:column;gap:12px}body.llmic-bento .llmic-social-footer .llmic-brand-social{max-width:100%}}
/* The admin toolbar offsets the sheet; its height must use the remaining viewport. */
@media(max-width:1100px){body.admin-bar.llmic-bento .nav-shell>#main-nav{height:calc(100dvh - var(--wp-admin--admin-bar--height,46px))!important;max-height:calc(100dvh - var(--wp-admin--admin-bar--height,46px))!important}}
@media(prefers-reduced-motion:reduce){.llmic-social-link{transition:none!important}}
