.bg-gray { background-color: var(--gray); } .text-gray { color: var(--gray); } .border-gray { border-color: var(--gray); } .fill-gray { fill: var(--gray); } svg { fill: transparent; }  %root%.lucide * { stroke-width: calc(var(--stroke-width-s) / 6) !important; }  .current-page { text-decoration: underline; text-decoration-color: var(--secondary); text-decoration-thickness: 1px; text-underline-offset: 5px; }  .accordion-nested__menu-item-container:has(+ .accordion-nested__sub-menu-item a.current-page) .accordion-nested__heading, .accordion-nested__menu-item-container:has(+ .accordion-nested__sub-menu-item a[aria-current="page"]) .accordion-nested__heading{ text-decoration: underline; text-decoration-color: var(--secondary); text-decoration-thickness: 1px; text-underline-offset: 5px; } #menu-header > li.bricks-menu-item:has(.brx-megamenu a.current-page) > .brx-submenu-toggle > a, #menu-header > li.bricks-menu-item:has(.brx-megamenu a[aria-current="page"]) > .brx-submenu-toggle > a { text-decoration: underline; text-decoration-color: var(--secondary); text-decoration-thickness: 1px; text-underline-offset: 5px; }