/* Fixed SVG geometry avoids musical/info/gear font substitution on mobile. */
.toolbar .utility-button{display:grid;place-items:center;padding:0;line-height:1;}
.toolbar .utility-button .utility-icon{display:block;width:60%;height:60%;max-width:24px;max-height:24px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;}
.toolbar .utility-button .utility-info-icon circle{fill:currentColor;stroke:none;}
.toolbar .utility-button .utility-info-icon path{stroke-width:2.1;}
.toolbar .utility-sound-off{display:none;}
.toolbar #sound-toggle[aria-pressed="true"] .utility-sound-on{display:none;}
.toolbar #sound-toggle[aria-pressed="true"] .utility-sound-off{display:block;}
.toolbar .utility-button:focus-visible{outline:2px solid #fff0b6;outline-offset:3px;}

/* Control artwork has the same stable geometry and stroke weight on every browser. */
.control-icon{display:block;width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.reference-stage .hanging-sign #spin>.spin-glyph{display:flex;align-items:center;justify-content:center;line-height:1;width:1em;height:1em;font-size:1em;flex:none}
.reference-stage .hanging-sign #spin>.spin-label{display:block;line-height:1;transform:translateY(.025em)}
.reference-stage .hanging-sign #spin[data-label-size="compact"]>.spin-glyph{display:none}
.reference-stage .bet-actions .bet-action-icon{width:1em;height:1em;stroke-width:2.9}
.reference-stage .session-actions .autoplay-icon,.reference-stage .session-actions .history-icon{display:none}
.toolbar #history-button>span{display:none}
.toolbar #history-button{border-radius:50%}

/* Heavitas caps sit 0.025em above the line-box center; align the painted letters. */
.reference-stage .hanging-sign #spin .spin-speed-icon{display:none;fill:currentColor;stroke:none}
.reference-stage .hanging-sign #spin.is-speed-up .spin-rotate-icon{display:none}
.reference-stage .hanging-sign #spin.is-speed-up .spin-speed-icon{display:block}
