/* A stable control row below navigation, including on the fixed home canvas. */
:root{--swz-font-controls-height:calc(56px * var(--swz-control-scale,1));--site-nav-reserved-height:calc(var(--site-nav-height) + var(--swz-font-controls-height))}
.swz-font-controls{--font-ui:var(--swz-control-scale,1);position:fixed;left:calc(12px * var(--font-ui));top:calc(var(--site-nav-height) + 6px * var(--font-ui));z-index:111;display:flex;align-items:center;padding:calc(2px * var(--font-ui));border:1px solid #61584a;border-radius:calc(5px * var(--font-ui));background:#f3edde;color:#171411;box-shadow:0 2px 5px #0001;font:600 calc(14px * var(--font-ui))/1.2 "SWZ Song","Songti SC",serif}
.swz-font-controls button{display:grid;place-items:center;flex:none;width:calc(44px * var(--font-ui));height:calc(44px * var(--font-ui));padding:0;border:0;border-radius:3px;background:transparent;color:inherit;font:600 calc(19px * var(--font-ui))/1 "SWZ Song","Songti SC",serif;cursor:pointer;touch-action:manipulation}
.swz-font-controls button:disabled{opacity:.32;cursor:default}
.swz-font-controls output{width:calc(42px * var(--font-ui));text-align:center;white-space:nowrap;font:inherit}
