/* SuperToolZone Text Tools T3 Production Optimization v110 */
:root{--stz-t3-touch:44px}
.stz-text-app,.tool-form{contain:layout style;content-visibility:auto;contain-intrinsic-size:720px}
.content-card,.stz-tool-widget{content-visibility:auto;contain-intrinsic-size:420px}
img,svg,video,canvas{max-width:100%;height:auto}
iframe{max-width:100%}
textarea{resize:vertical;min-height:9rem}
.stz-text-toolbar,.stz-text-t1-actions,.stz-text-t2-actions{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center}
.stz-text-toolbar button,.tool-form button,.stz-text-t1-actions button,.stz-text-t2-actions button,.stz-text-t2-actions label{min-height:var(--stz-t3-touch)}
.stz-t3-scroll{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}
.stz-t3-scroll:focus-visible{outline:3px solid currentColor;outline-offset:3px}
:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #c98a2b;outline-offset:3px}
[aria-busy="true"]{cursor:progress}
.stz-t3-deferred{visibility:visible}
@media(max-width:760px){
 .stz-text-app,.tool-form{contain-intrinsic-size:980px}
 .stz-text-toolbar,.stz-text-t1-actions,.stz-text-t2-actions{align-items:stretch}
 .stz-text-toolbar>* ,.stz-text-t1-actions>* ,.stz-text-t2-actions>*{flex:1 1 100%;width:100%}
 input,select,textarea,button{font-size:16px}
 .stz-text-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .stz-text-t2-grid{grid-template-columns:1fr!important}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
@media(forced-colors:active){:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid CanvasText}.stz-text-app,.tool-form{border:1px solid CanvasText}}
@media print{.stz-text-t1-panel,.stz-text-t2-panel,.stz-tool-sidebar,.site,.stz-footer{display:none!important}.stz-text-app,.tool-form{content-visibility:visible;contain:none}}
