.tool-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin:-10px 0 36px;padding-bottom:12px}.tool-tabs button{padding:10px 18px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-weight:600}.tool-tabs button[aria-pressed=true]{color:var(--blue);background:var(--soft)}.pixel-seal{width:230px;text-align:center;color:var(--cyan);padding:24px;border:1px solid #c5e0e3;border-radius:18px;display:grid;gap:10px;background:#edf6f8}.pixel-grid{font:72px Consolas,monospace;line-height:1}.pixel-seal strong{font-size:20px}.pixel-seal>span:last-child{font-size:13px}.image-footer{flex-wrap:wrap}.download-all-button{border:1px solid var(--blue);color:var(--blue);padding:11px 16px;border-radius:9px;font-size:14px;text-decoration:none;text-align:center}.image-savings{color:var(--cyan);font-weight:600}.image-note{font-size:12px;color:var(--muted);margin:8px 0 0}.image-footer>span{flex:1 0 100%}@media(max-width:560px){.pixel-seal{display:none}.tool-tabs{margin:0 0 28px}.tool-tabs button{flex:1;padding:10px 8px}.image-footer>span{flex:auto}.panel-heading .muted{font-size:11px}}
.image-options{margin:0 24px 20px;padding:18px;background:#f7f9fd;border:1px solid var(--line);border-radius:12px}.image-options fieldset{border:0;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:16px}.image-options legend,.format-control{font-size:14px;font-weight:600;margin-bottom:10px}.image-options fieldset label{display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.image-options small{font-weight:400;color:var(--muted);font-size:12px}.image-options input{accent-color:var(--blue);width:17px;height:17px}.format-control{display:block}.format-control select{display:block;width:100%;margin-top:10px;padding:12px;border:1px solid #b5c3dc;border-radius:8px;background:white;color:var(--ink);font:inherit}.format-control select:focus-visible{outline:3px solid #5286eb;outline-offset:2px}#image-mode-help{font-size:12px;color:var(--muted);margin:12px 0 0}@media(max-width:560px){.image-options{margin:0 16px 18px;padding:14px}.format-control select{font-size:16px}.image-options fieldset{gap:12px}}
