:root{color-scheme:light}body{background-color:#f4faf5}h1,h2,h3,h4{color:#14532d}.wordmark{max-width:100%;font-size:clamp(.85rem,2vw,1.25rem)!important;letter-spacing:-.035em!important}.wordmark span{white-space:normal}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:3px solid #22a05a;outline-offset:3px}input,select,textarea{accent-color:#15803d}.hero-bg{background-color:#14532d}.wordmark:before{content:'';display:inline-block;width:28px;height:28px;background:url('brand.svg') center/contain no-repeat;vertical-align:middle;margin-right:7px}@media(max-width:640px){.wordmark{line-height:1.2!important}#qt-panel{max-width:calc(100vw - 24px)}#editModal{padding:8px}#progressSteps{min-width:0}}@media print{nav,button,#qt-launcher,#qt-panel{display:none!important}}
