:where([data-page=tools__counter]) #increment-btn,:where([data-page=tools__counter]) #decrement-btn,:where([data-page=tools__counter]) #reset-btn{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none}:where([data-page=tools__counter]) #increment-btn:focus-visible,:where([data-page=tools__counter]) #decrement-btn:focus-visible,:where([data-page=tools__counter]) #reset-btn:focus-visible{outline-offset:4px;outline:2px solid #a78bfa}:where([data-page=tools__counter]) #counter-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:where([data-page=tools__counter]) #increment-btn:active,:where([data-page=tools__counter]) #decrement-btn:active{transform:scale(.9)}:where([data-page=tools__counter]) #reset-btn:active{transform:scale(.95)}:where([data-page=tools__counter]) #counter-value{transition:transform 50ms}:where([data-page=tools__counter]) #counter-value.pop{transform:scale(1.05)}:where([data-page=tools__counter]) *{touch-action:manipulation}@media (max-width:640px){:where([data-page=tools__counter]) #counter-value{font-size:100px}:where([data-page=tools__counter]) #increment-btn,:where([data-page=tools__counter]) #decrement-btn{width:80px;height:80px;font-size:60px}}:where([data-page=tools__counter]) .faq-content{transition:all .3s ease-in-out}:where([data-page=tools__counter]) .faq-content.hidden{opacity:0;max-height:0;padding-bottom:0}:where([data-page=tools__counter]) .faq-content:not(.hidden){opacity:1;max-height:1000px;padding-bottom:1.5rem}:where([data-page=tools__counter]) .faq-trigger:focus{outline-offset:2px;outline:2px solid #7c3aed}@media (prefers-reduced-motion:reduce){:where([data-page=tools__counter]) .faq-content,:where([data-page=tools__counter]) .faq-icon{transition:none}}
