
.header-desktop .menu-item a {
    padding: 0.25em 0;
}

.current-menu-item>.button-text.button-auto-color {
    background-image: linear-gradient(transparent calc(100% - .1em), #0353e9 0);
}

.button-huge_text.button-accent-color:has(.icon) span:not(.icon-wrapper) {
    background-image: linear-gradient(transparent calc(100% - .075em), currentColor 0);
}

.block-button .icon.size-adjust-1 svg {
    width: 0.66em;
}

.icon.size-adjust-1 {
    margin-top: 0.075em;
}

.button-huge_text:has(.icon.size-adjust-1) {
    gap: 0.33em;
}