.js-minifier [hidden]{display:none}.js-minifier__input,.js-minifier__output{min-block-size:24rem;min-inline-size:0}.js-minifier__text{field-sizing:fixed;font-variant-ligatures:none;min-block-size:18rem}@media (min-width:64rem){.js-minifier__text{min-block-size:28rem;max-block-size:70vh}}.js-minifier__text--wrap{white-space:pre-wrap;word-break:break-all}.js-minifier__file{cursor:pointer}.js-minifier__file:focus-within{outline:2px solid var(--focus);outline-offset:2px}.js-minifier__toolbar{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5) var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.js-minifier__toolbar .segmented{flex-wrap:nowrap}.js-minifier__option{gap:var(--space-2);color:var(--ink-2);align-items:center;max-inline-size:100%;font-size:.875rem;font-weight:550;display:inline-flex}.js-minifier__select{min-block-size:2rem;inline-size:auto;min-inline-size:0;max-inline-size:100%;padding-block:var(--space-1)}.js-minifier__result{flex-direction:column;flex:1;min-block-size:0;display:flex}.js-minifier__empty{place-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);color:var(--ink-3);text-align:center;flex:1;display:grid}.js-minifier__empty .icon{block-size:1.75rem;inline-size:1.75rem;color:var(--accent)}.js-minifier__error{margin:var(--space-3) var(--space-5) var(--space-5)}.js-minifier__error>.icon{flex:none;margin-block-start:.2em}.js-minifier__error-body{gap:var(--space-2);min-inline-size:0;color:var(--ink);justify-items:start;display:grid}.js-minifier__error-body .btn{margin-block-start:var(--space-1)}.js-minifier__error-title{color:var(--danger);font-weight:650}.js-minifier__error-title [data-error-at]:before{content:"· "}.js-minifier__detail{color:var(--ink-2);font-size:var(--text-sm)}.js-minifier__excerpt{max-inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre;font-variant-ligatures:none;margin:0;line-height:1.5;overflow-x:auto}
