/* Üst menü ikonları: her temada net ve tutarlı hover */
.site-header .header-actions>a,.site-header .header-actions>button{position:relative;isolation:isolate;overflow:visible;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease!important}
.site-header .header-actions>a:before,.site-header .header-actions>button:before{content:'';position:absolute;right:9px;bottom:-1px;left:9px;height:3px;border-radius:3px;background:#ef3342;opacity:0;transform:scaleX(.35);transition:opacity .2s ease,transform .2s ease}
.site-header .header-actions>a:hover,.site-header .header-actions>button:hover{border-color:rgba(255,255,255,.3)!important;background:#263d5e!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px rgba(4,12,25,.3)!important}
.site-header .header-actions>a:hover:before,.site-header .header-actions>button:hover:before{opacity:1;transform:scaleX(1)}
.site-header .header-actions>a svg,.site-header .header-actions>button svg{opacity:1!important;color:#f5f8fc!important;stroke:#f5f8fc!important;transition:transform .2s ease,stroke .2s ease!important}
.site-header .header-actions>a svg *,.site-header .header-actions>button svg *{opacity:1!important;stroke:currentColor!important}
.site-header .header-actions>a:hover svg,.site-header .header-actions>button:hover svg{color:#fff!important;stroke:#fff!important;transform:scale(1.06)}
.site-header .header-actions>a:hover svg *,.site-header .header-actions>button:hover svg *{stroke:#fff!important}
.site-header .header-actions>a:focus-visible,.site-header .header-actions>button:focus-visible{outline:3px solid #fff!important;outline-offset:3px}
