.semia-header .wp-block-buttons:has(.semia-core-access){flex-wrap:nowrap;gap:8px;flex-shrink:0}
.semia-header .semia-core-access .wp-block-button__link{background:#f2f0fb;color:#4935a0;border:1px solid #ded7f3;box-shadow:none;gap:7px;white-space:nowrap;padding:11px 16px;transition:background .2s,color .2s,transform .2s}
.semia-header .semia-core-access svg{width:19px;height:19px;flex:none}
.semia-header .semia-core-access .wp-block-button__link:hover{background:#5441b5;color:#fff;transform:translateY(-2px)}
.semia-header .semia-core-access .wp-block-button__link:focus-visible{outline:3px solid #00a7ad;outline-offset:3px}
@media(min-width:701px) and (max-width:1440px){.semia-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.semia-header .wp-block-navigation__responsive-container-open{display:flex}.semia-header .wp-block-navigation{margin-inline-start:auto}}
@media(max-width:700px){.semia-header .wp-block-buttons:has(.semia-core-access){flex-direction:column;gap:4px}.semia-header .wp-block-buttons:has(.semia-core-access) .wp-block-button__link{min-height:32px;padding:5px 10px;font-size:11px;white-space:nowrap}.semia-header .semia-core-access svg{width:15px;height:15px}.semia-header .semia-header-inner{gap:8px}.semia-header .semia-core-access .wp-block-button__link{width:100%}}
@media(prefers-reduced-motion:reduce){.semia-header .semia-core-access .wp-block-button__link{transition:none;transform:none}}
@media(min-width:1441px){.semia-header .semia-header-inner:has(.semia-core-access){width:min(1480px,calc(100% - 64px));gap:18px}.semia-header:has(.semia-core-access) .wp-block-navigation__container{flex-wrap:nowrap;gap:17px}.semia-header:has(.semia-core-access) .semia-navigation{font-size:14px}.semia-header:has(.semia-core-access) .semia-navigation a{white-space:nowrap}}
