/* Optimizar SVG */
.svgo-paste { min-height: 120px; }
.svgo-aside-title, .svgo-detail-title { font-size: 19px; }
.svgo-detail-name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0; flex: 1; }
.svgo-figure { margin: 0; display: grid; gap: 8px; min-width: 0; }
.svgo-figure figcaption { font-size: 14px; color: var(--muted); }
.svgo-figure figcaption strong { color: var(--ink); }
.svgo-canvas { aspect-ratio: 4 / 3; display: grid; place-items: center; padding: 16px; border: 1px solid var(--line); border-radius: var(--r); background: #fff repeating-conic-gradient(#EEEAF6 0 25%, transparent 0 50%) 0 0 / 16px 16px; overflow: hidden; }
.svgo-canvas img { width: 100%; height: 100%; object-fit: contain; }
.svgo-code { max-height: 320px; }
.files .file.is-active { border-color: var(--violet); box-shadow: 0 0 0 3px var(--violet-soft); }
.notice code { font-size: 13px; }
