:root{--stz-i3-focus:#1a73e8;--stz-i3-touch:44px}.stz-i3-skip{position:fixed;left:12px;top:-80px;z-index:100000;padding:.7rem 1rem;background:#111;color:#fff;border-radius:.5rem;text-decoration:none}.stz-i3-skip:focus{top:12px}html[data-image-i3="ready"] img,html[data-image-i3="ready"] canvas{max-width:100%;height:auto}button,input,select,textarea,a{touch-action:manipulation}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--stz-i3-focus);outline-offset:3px}.stz-i3-table-wrap{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.stz-i3-table-wrap:focus-visible{outline:3px solid var(--stz-i3-focus)}.tool-container,.tool-card,.image-tool,.workspace{min-width:0}.file-name,.filename,[data-filename]{overflow-wrap:anywhere;word-break:break-word}@media(max-width:760px){.tool-container,.tool-card,.workspace,.editor-layout,.controls-grid,.result-grid{grid-template-columns:minmax(0,1fr)!important}.actions,.button-group,.toolbar{display:flex;flex-wrap:wrap;gap:.6rem}.actions button,.button-group button,.toolbar button,input[type=file]::file-selector-button{min-height:var(--stz-i3-touch)}input,select,textarea,button{font-size:16px}.stz-i3-table-wrap{margin-inline:-.25rem;padding-inline:.25rem}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.stz-i3-skip,.stz-i2-panel,.stz-i1-status{display:none!important}}