.menu{list-style:none;display:var(--menu-display, flex);flex-direction:var(--menu-dir, column);margin:var(--menu-margin, 0);padding:var(--menu-padding, 0);padding-inline-start:var(--menu-nested-indent)}.menu :is(ul,ol){--menu-nested-indent: 1em}.menu.-row{--menu-display: inline-flex;--menu-dir: row}.menu.-row :is(ul,ol){--menu-dir: column;--menu-nested-indent: 0}.menu.-column{--menu-display: flex;--menu-dir: column}:is(.menu-item,.menu-label,.menu>a:not([class*=btn]),.menu li>a:not([class*=btn])){display:flex;justify-content:var(--menu-item-justify, space-between);align-items:var(--menu-item-align, center);padding:var(--menu-item-padding, 0.4375rem 1em);border-radius:var(--menu-item-radius, 4px);border:var(--menu-item-border, 0);background-color:var(--menu-item-bg, transparent);color:var(--menu-item-color, inherit);text-decoration:none}:is(.menu-item,.menu>a:not([class*=btn]),.menu li>a:not([class*=btn])):focus{outline:0}:is(.menu-item,.menu>a:not([class*=btn]),.menu li>a:not([class*=btn])):is(:focus,:hover){border-color:var(--menu-item-focus-stroke, 0);background-color:var(--menu-item-focus-bg, rgba(0, 0, 0, 0.05));color:var(--menu-item-focus-color, 0);text-decoration:none}:is(.menu-item,.menu>a:not([class*=btn]),.menu li>a:not([class*=btn])):is(.is-active,:active,[aria-current=page]){border-color:var(--menu-item-active-stroke, 0);background-color:var(--menu-item-active-bg, var(--color-theme-fade, rgba(21, 101, 193, 0.2)));color:var(--menu-item-active-color, inherit)}.menu-label{font-weight:bolder}
