.theme-switch{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid #5b7b884d;border-radius:50%;background:#ffffff08;color:#d9e8eb;font-size:17px;line-height:1;transition:background .18s ease,border-color .18s ease,transform .18s ease}
.theme-switch:hover{background:#ffffff13;border-color:#76a2af80;transform:translateY(-1px)}
.theme-switch:active{transform:scale(.96)}
@media(max-width:900px){.head-actions{gap:10px}.theme-switch{width:44px;height:44px;flex-basis:44px}}
@media(max-width:560px){.theme-switch{width:44px;height:44px;flex-basis:44px;font-size:15px}.site-header>.abc-wordmark{flex:0 0 auto}.language{white-space:nowrap}}
