/* Be UI shared-layout surfaces; fallback styles remain usable without JavaScript. */
.beui-nav-marker,.beui-tab-marker{position:absolute;top:0;left:0;pointer-events:none;background:var(--accent);border-radius:4px;z-index:0}
.beui-nav-marker[hidden],.beui-tab-marker[hidden]{display:none}
.beui-motion-ready #sidebar{isolation:isolate}
.beui-motion-ready #sidebar>nav,.beui-motion-ready #sidebar>.brand,.beui-motion-ready #sidebar>.sidebar-section{position:relative;z-index:1}
.beui-motion-ready #nav button.active,.beui-motion-ready #nav button.active:hover{background:transparent;border-color:transparent}
.beui-tabs{position:relative;isolation:isolate}
.beui-tabs>button{position:relative;z-index:1}
.beui-motion-ready .beui-tabs>button.active,.beui-motion-ready .beui-tabs>button.active:hover{background:transparent;border-color:transparent;color:var(--control-active-ink)}
#smart-results{transform-origin:50% 0}
@media(max-width:760px){#sidebar:not(.open)>.beui-nav-marker{visibility:hidden}}
@media(prefers-reduced-motion:reduce){.beui-nav-marker,.beui-tab-marker{transition:none!important}#smart-results{transform:none!important;filter:none!important}}
