/* Homepage tinkerer header v0.9.0-rc.6. */
.home-tinkerer-brand{justify-self:start;justify-content:flex-start;gap:12px;width:max-content;max-width:100%;padding:0;letter-spacing:0;color:var(--green)}
.home-tinkerer-face{display:block;flex:0 0 28px;width:28px;height:28px;overflow:hidden;shape-rendering:crispEdges;fill:currentColor}
.home-tinkerer-face .face-outline{opacity:.86}
.home-tinkerer-face .visor-glint{opacity:.38}
.home-tinkerer-greeting{font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.025em;white-space:nowrap}
.home-tinkerer-brand.is-greeting .visor-glint{animation:home-tinkerer-glint 1.1s steps(3,end) both}
@keyframes home-tinkerer-glint{0%,100%{transform:translateX(0);opacity:.38}35%{opacity:.9}70%{transform:translateX(3px);opacity:.6}}
@media(max-width:620px){.home-tinkerer-brand{gap:9px}.home-tinkerer-greeting{font-size:10px}.home-tinkerer-face{width:26px;height:26px;flex-basis:26px}}
@media(prefers-reduced-motion:reduce){.home-tinkerer-brand.is-greeting .visor-glint{animation:none}}
.home-tinkerer-brand{min-width:max-content}
@media(max-width:380px){
  #site .site-tools #helpBtn{display:none}
  #site .site-tools .tool-btn{padding-inline:5px}
  #commandBtn .input-keyboard{display:none}
  #commandBtn .input-touch{display:inline}
}
