.cm-mobile-bar{z-index:40;position:fixed;inset:auto 0 0}.cm-mobile-bar[data-panel-open]{z-index:51}.cm-mobile-bar__items{border-top:1px solid var(--cm-line);padding-inline:env(safe-area-inset-left,0) env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0);background:var(--cm-surface);grid-auto-columns:minmax(min-content,1fr);grid-auto-flow:column;display:grid;position:relative}.cm-mobile-bar__items>:is(a,button){min-height:var(--cm-mobile-bar-height);min-width:var(--cm-control-min);justify-content:center;align-items:center;gap:var(--cm-space-1);padding:var(--cm-space-1);color:var(--cm-ink-2);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);white-space:nowrap;touch-action:manipulation;background:0 0;border:0;flex-direction:column;font-weight:550;line-height:1.1;text-decoration:none;display:flex}.cm-mobile-bar__items>:is(a,button)>svg{box-sizing:content-box;width:1.25rem;height:1.25rem;padding:calc(var(--cm-space-1)/2) var(--cm-space-3);border-radius:var(--cm-radius-panel)}.cm-mobile-bar__items>:focus-visible{outline:3px solid var(--cm-link);outline-offset:-3px}.cm-mobile-bar:not([data-panel-open]) .cm-mobile-bar__items>:is([aria-current=page],[data-current]),.cm-mobile-bar__items>[aria-expanded=true]{color:var(--cm-link);font-weight:700}.cm-mobile-bar:not([data-panel-open]) .cm-mobile-bar__items>:is([aria-current=page],[data-current])>svg,.cm-mobile-bar__items>[aria-expanded=true]>svg{color:var(--cm-on-brand);background:var(--cm-fill)}@media (width>=64rem){.cm-mobile-bar{display:none}}
