/* One round sun/moon control, placed only in a page's explicit theme host. */
html body button.site-theme-toggle[role="switch"]{position:static;inset:auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:9px;border:1px solid #c6dfd0;border-radius:50%;background:#eff8f2!important;color:#176243;box-shadow:0 2px 7px #16362314;cursor:pointer;-webkit-tap-highlight-color:transparent;}
.site-theme-toggle[role="switch"]>svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
html[data-theme="dark"] body button.site-theme-toggle[role="switch"]{border-color:#466b56;background:#203b2b!important;color:#def2e5!important;}
html body button.site-theme-toggle[role="switch"]:focus-visible{outline:3px solid #2caa78;outline-offset:3px;}
