.import-note,.quality-note{font-size:10px;line-height:1.5;color:#929097;margin:10px 0 0}.quality-note{margin-top:12px}
.particle-options{margin-top:14px;padding:12px;background:#faf9f7;border:1px solid var(--line);border-radius:7px}.particle-options>label:first-child{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#737379}.particle-options select{width:100%}.particle-options .range-label{margin-top:14px}.particle-options.is-off{opacity:.45}.png-upload{position:relative;display:flex;justify-content:center;align-items:center;gap:8px;padding:11px 7px;background:#faf9f7;border:1px dashed #d8d5cf;border-radius:7px;color:#6f6d73;font-size:11px;cursor:pointer}.png-upload:hover{border-color:var(--accent);background:var(--accent-soft)}.png-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.png-upload:focus-within{outline:3px solid #e66c4b90;outline-offset:3px}.png-file-row{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-top:13px}.png-file-row span{font-size:10px;color:#66646a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.png-file-row button{padding:4px 7px;border:0;background:var(--accent-soft);color:var(--accent);font-size:9px;border-radius:4px}.png-details p{font-size:10px;line-height:1.5;color:#929097;margin:11px 0 0}.png-details .range-label{margin-top:16px}#visualizer.png-draggable{cursor:grab;touch-action:none}#visualizer.png-dragging{cursor:grabbing}@media(max-width:740px){.settings .setting-section:nth-child(3),.settings .setting-section:nth-child(4){border-bottom:1px solid var(--line)}.settings .setting-section:nth-child(4){border-right:0}.settings .setting-section:nth-child(5){grid-column:1/-1;border-right:0}}@media(max-width:430px){.settings .setting-section:nth-child(4){border-bottom:1px solid var(--line)}}
.impact-toggle{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:10px;color:#737379;line-height:1.35}
.particle-options .particle-select{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#737379}.particle-options .particle-select:not(:first-child){margin-top:12px}.particle-options .impact-style{margin-top:12px}
.brand .brand-icon{width:35px;height:35px;border-radius:10px;background:none;transform:none;display:block;object-fit:contain;flex:none}
