.greatbutton-home .site-header-actions{flex:none;align-items:center;gap:12px;display:flex}.greatbutton-home .site-header>.nav{margin-left:auto}.greatbutton-home .site-theme-toggle{border:1px solid var(--control-line);background:var(--surface-deep);min-width:89px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:9px 13px;font-size:12px;line-height:1.4;transition:background-color .16s,border-color .16s;display:inline-flex}.greatbutton-home .site-theme-toggle:hover{border-color:var(--ink);background:var(--stone)}.greatbutton-home .site-theme-toggle:focus-visible{outline:3px solid var(--gb-focus,var(--orange));outline-offset:4px}.greatbutton-home .site-theme-toggle>span{justify-content:center;align-items:center;gap:8px}.greatbutton-home .site-theme-dark{display:inline-flex}.greatbutton-home .site-theme-light,html[data-site-theme=light] .greatbutton-home .site-theme-dark{display:none}html[data-site-theme=light] .greatbutton-home .site-theme-light{display:inline-flex}.greatbutton-home .site-theme-toggle svg{flex:none}@media (max-width:1080px){.greatbutton-home .site-header>.nav:not(.open){display:none}.greatbutton-home .site-header .menu-button{place-items:center;min-width:44px;min-height:44px;padding:7px;display:grid}.greatbutton-home .site-header>.nav.open{z-index:60;background:var(--paper);border:1px solid var(--control-line);border-radius:10px;flex-direction:column;align-items:stretch;gap:23px;padding:25px;font-size:15px;display:flex;position:absolute;top:97px;left:20px;right:20px;box-shadow:0 12px 30px #0003}.greatbutton-home .site-header>.nav.open .nav-cta{justify-content:space-between}}@media (max-width:800px){.greatbutton-home .site-header>.nav.open{top:76px}}@media (max-width:540px){.greatbutton-home .site-header{gap:12px}.greatbutton-home .site-header-actions{gap:7px}.greatbutton-home .site-header>.nav.open{top:72px;left:12px;right:12px}}@media (max-width:420px){.greatbutton-home .site-theme-toggle{width:44px;min-width:44px;padding:10px}.greatbutton-home .site-theme-toggle>span>span{display:none}.greatbutton-home .site-header-actions{gap:4px}.greatbutton-home .site-header>.wordmark{gap:8px;font-size:23px}.greatbutton-home .site-header .brand-mark{width:29px}}@media (prefers-reduced-motion:reduce){.greatbutton-home .site-theme-toggle{transition:none}}@media (forced-colors:active){.greatbutton-home .site-theme-toggle{color:buttontext;background:buttonface;border-color:buttontext}.greatbutton-home .site-theme-toggle[aria-checked=true]{color:highlighttext;background:highlight}.greatbutton-home .site-theme-toggle:focus-visible{outline-color:highlight}}
