/* Shared by desktop/mobile, homepage/EMC, both languages. */
.ui-icon{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.button>span[aria-hidden],.service-toggle>span,.hero-explore>span{display:inline-flex;align-items:center;justify-content:center}
.button .ui-icon{width:22px;height:22px}
.language{display:inline-flex;align-items:center;gap:9px}.language span{display:inline-flex;align-items:center;justify-content:center}
.sun-mark{display:flex;align-items:center;justify-content:center}.sun-mark .ui-icon{width:70%;height:70%}
.exchange-solar .ui-icon{width:54px;height:54px;stroke-width:1.2}
.flow-sun .ui-icon,.flow-moon .ui-icon{width:1em;height:1em}
.band-control,.cycle-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px}
.band-control .ui-icon{width:12px;height:12px}.band-group>i{display:inline-flex;align-items:center}
.emc-enquiry li:before{content:none}.emc-enquiry li>.ui-icon{margin-right:15px;color:#789777}

/* Original fixed-length gradient bars are defined in refinement.css. */
@media(prefers-reduced-motion:reduce){.proof-item:after{animation:none!important}}

