/* SuperToolZone Generators G3 Production Optimization */
:root{--stz-touch:44px}.stz-g3-skip{position:absolute;left:-9999px;top:auto}.stz-g3-skip:focus{left:1rem;top:1rem;z-index:9999;background:#fff;color:#111;padding:.75rem 1rem;border:2px solid currentColor}.stz-g3-status{min-height:1.5em}.stz-g3-deferred{content-visibility:auto;contain-intrinsic-size:1px 500px}button,input,select,textarea,[role=button]{min-height:var(--stz-touch)}:focus-visible{outline:3px solid currentColor;outline-offset:3px}img{max-width:100%;height:auto}pre,code,.output,.result,[data-output]{overflow-wrap:anywhere;word-break:break-word}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:680px){.actions,.tool-actions,.generator-actions,.stz-g1-actions,.stz-g2-actions{display:grid!important;grid-template-columns:1fr!important;gap:.65rem}input,select,textarea,button{font-size:16px}.stz-g2-grid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){button,input,select,textarea{border:1px solid ButtonText}}@media print{header,nav,footer,.actions,.tool-actions,.generator-actions,.stz-g1-actions,.stz-g2-actions{display:none!important}main{max-width:none!important}.output,.result,[data-output]{overflow:visible!important}}
