/* Qootales base: Hello Elementor reset.css (GPL) with every selector in :where() so it has zero
   specificity (components always win) and the theme pink (#c36) swapped for the brand green. Replaces the
   theme's reset via the same handle (QT_Plugin::styles). Regenerate with tools/hello_base.py if Hello updates. */
:where(html){line-height:1.15;-webkit-text-size-adjust:100%}:where(*),:where(*)::after,:where(*)::before{box-sizing:border-box}:where(body){background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6){color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}:where(h1){font-size:2.5rem}:where(h2){font-size:2rem}:where(h3){font-size:1.75rem}:where(h4){font-size:1.5rem}:where(h5){font-size:1.25rem}:where(h6){font-size:1rem}:where(p){margin-block-end:.9rem;margin-block-start:0}:where(hr){box-sizing:content-box;height:0;overflow:visible}:where(pre){font-family:monospace;font-size:1em;white-space:pre-wrap}:where(a){background-color:transparent;color:var(--qt-primary,#2D6519);text-decoration:none}:where(a:active),:where(a:hover){color:var(--qt-primary-hover,#24521A)}:where(a:not([href]):not([tabindex])),:where(a:not([href]):not([tabindex]):focus),:where(a:not([href]):not([tabindex]):hover){color:inherit;text-decoration:none}:where(a:not([href]):not([tabindex]):focus){outline:0}:where(abbr[title]){border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b),:where(strong){font-weight:bolder}:where(code),:where(kbd),:where(samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(sub),:where(sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(img){border-style:none;height:auto;max-width:100%}:where(details){display:block}:where(summary){display:list-item}:where(figcaption){color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}:where([hidden]),:where(template){display:none}@media print{:where(*),:where(*)::after,:where(*)::before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}:where(a),:where(a:visited){text-decoration:underline}:where(a[href])::after{content:" (" attr(href) ")"}:where(abbr[title])::after{content:" (" attr(title) ")"}:where(a[href^="#"])::after,:where(a[href^="javascript:"])::after{content:""}:where(pre){white-space:pre-wrap!important}:where(blockquote),:where(pre){-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}:where(thead){display:table-header-group}:where(img),:where(tr){-moz-column-break-inside:avoid;break-inside:avoid}:where(h2),:where(h3),:where(p){orphans:3;widows:3}:where(h2),:where(h3){-moz-column-break-after:avoid;break-after:avoid}}:where(label){display:inline-block;line-height:1;vertical-align:middle}:where(button),:where(input),:where(optgroup),:where(select),:where(textarea){font-family:inherit;font-size:1rem;line-height:1.5;margin:0}:where(input[type=date]),:where(input[type=email]),:where(input[type=number]),:where(input[type=password]),:where(input[type=search]),:where(input[type=tel]),:where(input[type=text]),:where(input[type=time]),:where(input[type=url]),:where(select),:where(textarea){border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}:where(input[type=date]:focus),:where(input[type=email]:focus),:where(input[type=number]:focus),:where(input[type=password]:focus),:where(input[type=search]:focus),:where(input[type=tel]:focus),:where(input[type=text]:focus),:where(input[type=time]:focus),:where(input[type=url]:focus),:where(select:focus),:where(textarea:focus){border-color:#333}:where(button),:where(input){overflow:visible}:where(button),:where(select){text-transform:none}:where([type=button]),:where([type=reset]),:where([type=submit]),:where(button){-webkit-appearance:button;width:auto}:where([type=button]),:where([type=submit]),:where(button){background-color:transparent;border:1px solid var(--qt-primary,#2D6519);border-radius:3px;color:var(--qt-primary,#2D6519);display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}:where([type=button]:focus),:where([type=button]:hover),:where([type=submit]:focus),:where([type=submit]:hover),:where(button:focus),:where(button:hover){background-color:var(--qt-primary,#2D6519);color:#fff;text-decoration:none}:where([type=button]:not(:disabled)),:where([type=submit]:not(:disabled)),:where(button:not(:disabled)){cursor:pointer}:where(fieldset){padding:.35em .75em .625em}:where(legend){box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}:where(progress){vertical-align:baseline}:where(textarea){overflow:auto;resize:vertical}:where([type=checkbox]),:where([type=radio]){box-sizing:border-box;padding:0}:where([type=number])::-webkit-inner-spin-button,:where([type=number])::-webkit-outer-spin-button{height:auto}:where([type=search]){-webkit-appearance:textfield;outline-offset:-2px}:where([type=search])::-webkit-search-decoration{-webkit-appearance:none}:where(*)::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(select){display:block}:where(table){background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}:where(table td),:where(table th){border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top}:where(table th){font-weight:700}:where(table tfoot th),:where(table thead th){font-size:1em}:where(table caption+thead tr:first-child td),:where(table caption+thead tr:first-child th),:where(table colgroup+thead tr:first-child td),:where(table colgroup+thead tr:first-child th),:where(table thead:first-child tr:first-child td),:where(table thead:first-child tr:first-child th){border-block-start:1px solid hsla(0,0%,50%,.502)}:where(table tbody>tr:nth-child(odd)>td),:where(table tbody>tr:nth-child(odd)>th){background-color:hsla(0,0%,50%,.071)}:where(table tbody tr:hover>td),:where(table tbody tr:hover>th){background-color:hsla(0,0%,50%,.102)}:where(table tbody+tbody){border-block-start:2px solid hsla(0,0%,50%,.502)}@media(max-width:767px){:where(table table){font-size:.8em}:where(table table td),:where(table table th){line-height:1.3;padding:7px}:where(table table th){font-weight:400}}:where(dd),:where(dl),:where(dt),:where(li),:where(ol),:where(ul){background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}:where([tabindex]:not([tabindex="-1"]):focus-visible),:where(a:focus-visible),:where(button:focus-visible),:where(input:focus-visible),:where(select:focus-visible),:where(textarea:focus-visible){box-shadow:0 0 0 4px #fff;outline:2px solid #000;outline-offset:2px}:where([tabindex]:not([tabindex="-1"]):focus:not(:focus-visible)),:where(a:focus:not(:focus-visible)),:where(button:focus:not(:focus-visible)),:where(input:focus:not(:focus-visible)),:where(select:focus:not(:focus-visible)),:where(textarea:focus:not(:focus-visible)){box-shadow:none;outline:none}
