.focus-stacking{max-width:1120px}.focus-stacking>*,.focus-stacking section,.focus-compare-controls>*{min-width:0}.focus-upload-actions{min-width:0;width:100%}.focus-upload-actions .image-example-picker{margin-top:16px}.focus-upload-actions .gif-editor-row{justify-content:flex-start;align-items:end}.focus-upload-actions label{min-width:0;max-width:100%}.focus-sources{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:16px;margin:20px 0}.focus-sources article{padding:12px;border:1px solid var(--border-primary);border-radius:10px;background:var(--bg-card)}.focus-sources img{width:100%;height:150px;object-fit:contain;margin-bottom:12px}.focus-sources strong{display:block;overflow-wrap:anywhere}.focus-sources p{font-variant-numeric:tabular-nums}.focus-stacking button[aria-pressed=true]{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--bg-solid);font-weight:700}.focus-options fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-compare-controls{display:flex;flex-wrap:wrap;gap:16px;align-items:end}.focus-compare-controls>div{display:flex;flex-wrap:wrap;gap:8px}.focus-compare-controls label{flex:1 1 180px}.focus-preview{max-width:100%;height:480px;max-height:65dvh;overflow:auto;border:1px solid var(--border-primary);border-radius:8px;background:var(--bg-solid)}.focus-preview:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.focus-preview img{display:block;height:auto}.focus-downloads{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}@media (max-width: 767px){.focus-options fieldset{grid-template-columns:minmax(0,1fr)}.focus-stacking .gif-editor-result{padding:14px}.focus-preview{height:320px}}
