/* IDEAL NEO Image Studio. Original interface code, GPL-2.0-or-later. */
.ine-compress-workbench{--studio-bg:#0d182b;--studio-panel:#15223a;--studio-line:#2c3d58;--studio-text:#edf5ff;--studio-muted:#a6b6cd;--studio-accent:#62d7e8;border:1px solid var(--studio-line);border-radius:22px;background:var(--studio-bg);color:var(--studio-text);overflow:hidden;box-shadow:0 18px 60px #0002;position:relative;margin-top:24px}.ine-compress-workbench [hidden]{display:none!important}.ine-compress-workbench button,.ine-compress-workbench select,.ine-compress-workbench input{font:inherit}.ine-compress-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;border-bottom:1px solid var(--studio-line);background:var(--studio-panel)}.ine-compress-top>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ine-compress-dot{height:9px;width:9px;background:var(--studio-accent);border-radius:50%;box-shadow:0 0 14px #62d7e855}.ine-compress-top strong{font-size:16px}.ine-compress-local{font-size:12px;color:var(--studio-muted)}.ine-compress-top button,.ine-image-preview-toolbar button,.ine-image-apply,.ine-image-presets button{border:1px solid var(--studio-line);border-radius:9px;background:var(--studio-bg);color:var(--studio-text);padding:8px 12px;cursor:pointer}.ine-compress-top [data-image-open]{background:linear-gradient(110deg,#7262e855,#26c9da30);border-color:#7a77bd}.ine-image-file-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0;overflow:hidden;clip-path:inset(50%)}.ine-compress-empty{padding:36px 28px 24px;background:radial-gradient(ellipse at 50% 35%,#7361db15,transparent 65%)}.ine-image-drop{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:285px;border:2px dashed var(--studio-line);border-radius:20px;text-align:center;cursor:pointer;padding:24px;transition:border-color .2s,background .2s}.ine-image-drop:hover,.is-dragging .ine-image-drop{border-color:var(--studio-accent);background:#57d4e609}.ine-image-drop svg{width:76px;height:76px;stroke:var(--studio-accent);stroke-width:2;background:linear-gradient(140deg,#6e5be92b,#37cfdd17);border-radius:24px;transform:rotate(-5deg);margin-bottom:16px}.ine-image-drop h2{font-size:29px;line-height:1.3;margin:5px 0 12px;color:var(--studio-text)}.ine-image-drop p{font-size:15px;margin:0 0 12px;color:var(--studio-muted)}.ine-image-drop>span{font-size:11px;color:var(--studio-muted)}.ine-image-examples{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:22px}.ine-image-examples>span{font-size:12px;color:var(--studio-muted)}.ine-image-examples button{display:flex;align-items:center;gap:8px;border:1px solid var(--studio-line);background:var(--studio-panel);color:var(--studio-text);border-radius:999px;padding:5px 13px 5px 5px;cursor:pointer;font-size:12px}.ine-image-examples img{width:32px;height:32px;border-radius:50%;object-fit:cover}.ine-image-benefits{display:flex;justify-content:center;gap:35px;padding-top:25px;color:var(--studio-muted);font-size:12px}.ine-compress-editor{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-width:0}.ine-image-preview-column{min-width:0;display:flex;flex-direction:column}.ine-image-preview-toolbar{display:flex;align-items:center;gap:12px;justify-content:flex-end;min-height:54px;padding:10px 16px;border-bottom:1px solid var(--studio-line);font-size:12px}.ine-image-preview-toolbar>span{margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%;color:var(--studio-muted)}.ine-image-preview-toolbar label{display:flex;align-items:center;gap:7px;white-space:nowrap}.ine-image-preview-toolbar select{border:1px solid var(--studio-line);border-radius:7px;color:var(--studio-text);background:var(--studio-panel);padding:5px;font-size:12px}.ine-image-preview-toolbar button{font-size:11px;padding:6px 9px}.ine-image-canvas{display:flex;overflow:auto;position:relative;height:455px;min-width:0;background-color:#212b3b;background-image:linear-gradient(45deg,#ffffff08 25%,transparent 25%),linear-gradient(-45deg,#ffffff08 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ffffff08 75%),linear-gradient(-45deg,transparent 75%,#ffffff08 75%);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}.ine-image-canvas.plain-background{background-image:none}.ine-image-compare-plane{position:relative;margin:auto;flex:none;isolation:isolate;min-width:1px;min-height:1px}.ine-image-compare-plane>img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none;user-select:none}.ine-image-after{z-index:1}.ine-image-split-line{position:absolute;top:0;bottom:0;left:50%;width:2px;background:white;z-index:2;pointer-events:none;box-shadow:0 0 8px #0008}.ine-image-split-line>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:42px;height:42px;background:linear-gradient(120deg,#6a57de,#21b8cd);color:white;border:2px solid #fff;border-radius:50%;font-size:22px;letter-spacing:4px;padding-left:4px;box-shadow:0 4px 20px #0005}.ine-image-compare-plane input[type=range]{position:absolute;z-index:3;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.ine-image-compare-plane input:focus-visible{opacity:.4;outline:3px solid var(--studio-accent)}.ine-image-side-label{position:absolute;top:14px;padding:5px 10px;border-radius:7px;background:#0c172dcc;color:#f7fbff;font-size:11px;pointer-events:none;z-index:4;backdrop-filter:blur(8px)}.ine-image-side-label.original{left:14px}.ine-image-side-label.processed{right:14px}.ine-image-comparison-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;border-top:1px solid var(--studio-line);background:var(--studio-panel);flex:1}.ine-image-comparison-footer>div{display:grid;gap:3px}.ine-image-comparison-footer small{font-size:11px;color:var(--studio-muted)}.ine-image-comparison-footer strong{font-size:23px;line-height:1.2}.ine-image-comparison-footer span{font-size:10px;color:var(--studio-muted)}.ine-image-comparison-footer>div:last-child{text-align:right}.ine-image-comparison-footer .ine-image-savings{background:#36cfb51a;border:1px solid #36cfb54d;border-radius:999px;padding:7px 15px;color:#62dcc7;font-size:20px;font-weight:750}.ine-image-savings.larger{color:#f6ba7a;background:#f6ba7a14;border-color:#f6ba7a55}.ine-image-control-panel{border-left:1px solid var(--studio-line);padding:22px;background:var(--studio-panel);min-width:0}.ine-image-control-panel h2{font-size:19px;margin:0 0 20px}.ine-image-control-panel label{font-size:12px;color:var(--studio-muted)}.ine-image-control-panel label>select,.ine-image-dimensions input{display:block;width:100%;margin-top:8px;background:var(--studio-bg);color:var(--studio-text);border:1px solid var(--studio-line);padding:10px;border-radius:9px;box-sizing:border-box}.ine-image-format-note{color:var(--studio-muted);font-size:11px;line-height:1.6;min-height:36px;margin:10px 0 20px}.ine-image-quality-heading{display:flex;justify-content:space-between;align-items:center}.ine-image-quality-heading output{font-size:15px;font-weight:700;color:var(--studio-accent)}.ine-image-control-panel input[type=range]{width:100%;accent-color:#8e7bef;margin:12px 0 6px;cursor:pointer}.ine-image-quality-labels{display:flex;justify-content:space-between;font-size:10px;color:var(--studio-muted)}.ine-image-resize-heading{display:flex;justify-content:space-between;align-items:center;margin-top:26px;border-top:1px solid var(--studio-line);padding-top:15px}.ine-image-resize-heading h3{font-size:14px;margin:0}.ine-image-resize-heading input{accent-color:#8e7bef;vertical-align:middle}.ine-image-dimensions{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:7px;align-items:end;margin-top:12px}.ine-image-dimensions>span{padding-bottom:11px;font-size:12px;color:var(--studio-muted)}.ine-image-dimensions input{min-width:0;font-size:13px;padding:9px}.ine-image-control-panel small{display:block;font-size:10px;color:var(--studio-muted);margin-top:10px}.ine-image-control-panel input:disabled{opacity:.45;cursor:not-allowed}.ine-image-presets{display:flex;gap:7px;margin:14px 0}.ine-image-presets button{padding:6px 9px;font-size:10px}.ine-image-apply{font-size:12px;width:100%;margin-top:4px}.ine-image-download{display:flex;justify-content:center;align-items:center;width:100%;padding:13px 12px;margin-top:20px;border:0;border-radius:11px;background:linear-gradient(110deg,#7560eb,#25bdcf);color:white!important;font-weight:750;text-decoration:none;font-size:14px;box-sizing:border-box}.ine-image-download[aria-disabled=true]{pointer-events:none;opacity:.45}.ine-image-privacy-note{font-size:10px;line-height:1.7;color:var(--studio-muted);margin:13px 0 0}.ine-image-work-status{min-height:22px;padding:11px 20px;margin:0;font-size:11px;background:var(--studio-panel);border-top:1px solid var(--studio-line);color:var(--studio-muted)}.is-processing .ine-image-savings{opacity:.55}.is-dragging:after{content:'';position:absolute;inset:0;background:#62d7e81a;border:3px dashed var(--studio-accent);z-index:20;pointer-events:none;border-radius:20px}.ine-compress-workbench:is(:fullscreen,.is-expanded){width:100%;height:100dvh;max-width:none;margin:0;border-radius:0;display:flex;flex-direction:column}.ine-compress-workbench:is(:fullscreen,.is-expanded) .ine-compress-editor{flex:1;min-height:0}.ine-compress-workbench:is(:fullscreen,.is-expanded) .ine-image-canvas{flex:1;height:auto;min-height:200px}.ine-compress-workbench:is(:fullscreen,.is-expanded) .ine-image-control-panel{overflow:auto}.ine-compress-workbench:is(:fullscreen,.is-expanded) .ine-compress-empty{flex:1}.ine-compress-workbench:is(:fullscreen,.is-expanded) .ine-image-drop{height:60vh}
html[data-theme=light] .ine-compress-workbench{--studio-bg:#f8fafc;--studio-panel:#fff;--studio-line:#dbe3ef;--studio-text:#16283f;--studio-muted:#64758a;--studio-accent:#007f9a;box-shadow:0 15px 55px #243a5a0d}html[data-theme=light] .ine-image-canvas{background-color:#e4eaf0;background-image:linear-gradient(45deg,#ffffff80 25%,transparent 25%),linear-gradient(-45deg,#ffffff80 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ffffff80 75%),linear-gradient(-45deg,transparent 75%,#ffffff80 75%)}html[data-theme=light] .ine-image-canvas.plain-background{background-image:none}html[data-theme=light] .ine-image-comparison-footer .ine-image-savings{color:#088571}html[data-theme=light] .ine-image-savings.larger{color:#a15a17}
@media(max-width:900px){.ine-compress-editor{grid-template-columns:minmax(0,1fr) 245px}.ine-image-control-panel{padding:18px}.ine-compress-local{display:none}}@media(max-width:700px){.ine-compress-editor{grid-template-columns:1fr}.ine-image-canvas{height:300px}.ine-image-control-panel{border-left:0;border-top:1px solid var(--studio-line);padding:20px}.ine-compress-top{padding:12px;gap:9px}.ine-compress-top>div{gap:7px}.ine-compress-top strong{font-size:14px}.ine-compress-top button{font-size:11px;padding:7px 9px}.ine-compress-empty{padding:20px 14px}.ine-image-drop{min-height:250px;padding:20px 10px}.ine-image-drop h2{font-size:24px}.ine-image-drop p{font-size:13px}.ine-image-drop>span{font-size:10px;line-height:1.7}.ine-image-benefits{gap:16px;font-size:10px}.ine-image-preview-toolbar{padding:10px;font-size:10px;gap:7px;flex-wrap:wrap}.ine-image-preview-toolbar>span{max-width:none;flex-basis:100%;font-size:11px}.ine-image-preview-toolbar label{margin-right:auto}.ine-image-comparison-footer{padding:14px;gap:8px}.ine-image-comparison-footer strong{font-size:20px}.ine-image-comparison-footer .ine-image-savings{font-size:16px;padding:6px 10px}.ine-image-examples{gap:8px}.ine-image-examples>span{flex-basis:100%;text-align:center}.ine-compress-workbench:is(:fullscreen,.is-expanded) .ine-compress-editor{overflow:auto;display:block}.ine-compress-workbench:is(:fullscreen,.is-expanded) .ine-image-canvas{height:42vh;min-height:240px}}@media(prefers-reduced-motion:reduce){.ine-image-drop{transition:none}}
.ine-image-split-line>span{white-space:nowrap;letter-spacing:0;padding:0;display:flex;align-items:center;justify-content:center;line-height:1}

body.ine-image-expanded{overflow:hidden}.ine-compress-workbench.is-expanded{position:fixed;inset:0;z-index:100000;border:0}
.ine-compress-workbench:is(:fullscreen,.is-expanded) .ine-image-comparison-footer{flex:0 0 auto;min-height:88px}

/* Crawlable, bilingual image guide. Same outer page container as the studio. */
.ine-image-guide{--guide-ink:#edf5ff;--guide-muted:#b7c6dc;--guide-line:rgba(129,157,205,.24);--guide-panel:rgba(20,34,57,.72);--guide-accent:#64dce4;margin-top:46px;margin-bottom:32px;color:var(--guide-ink)}
.ine-image-guide>header{padding:28px 30px;border:1px solid var(--guide-line);border-radius:20px;background:radial-gradient(ellipse at 95% 10%,#735cda28,transparent 60%),var(--guide-panel)}
.ine-image-guide-eyebrow{font-size:11px;letter-spacing:.17em;color:var(--guide-accent);font-weight:750}.ine-image-guide h2{color:var(--guide-ink);font-size:25px;line-height:1.4;margin:10px 0 16px}.ine-image-guide h3{color:var(--guide-ink);font-size:17px;line-height:1.5;margin:12px 0 10px}.ine-image-guide p{color:var(--guide-muted);font-size:15px;line-height:1.9;margin:0;max-width:90ch;white-space:pre-line;overflow-wrap:anywhere}.ine-image-guide-section,.ine-image-faq{margin-top:34px}.ine-image-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ine-image-guide article{padding:24px;border:1px solid var(--guide-line);border-radius:16px;background:var(--guide-panel);min-width:0}.ine-image-guide-number{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(130deg,#7863e82e,#2dc9d52b);color:var(--guide-accent);font-size:12px;font-weight:750}.ine-image-faq{padding:26px 30px;border:1px solid var(--guide-line);border-radius:20px;background:var(--guide-panel)}.ine-image-faq details{border-top:1px solid var(--guide-line)}.ine-image-faq summary{cursor:pointer;padding:19px 8px 19px 0;font-size:16px;font-weight:650;line-height:1.6;color:var(--guide-ink)}.ine-image-faq summary::marker{color:var(--guide-accent)}.ine-image-faq details>p{padding:0 8px 22px 18px}.ine-image-faq summary:focus-visible{outline:2px solid var(--guide-accent);outline-offset:3px;border-radius:5px}
html[data-theme=light] .ine-image-guide{--guide-ink:#19334d;--guide-muted:#485f76;--guide-line:rgba(69,98,137,.2);--guide-panel:rgba(248,251,255,.88);--guide-accent:#087b84}
@media(max-width:767px){.ine-image-guide{margin-top:30px}.ine-image-guide-grid{grid-template-columns:1fr;gap:12px}.ine-image-guide>header,.ine-image-faq{padding:22px 18px}.ine-image-guide article{padding:20px}.ine-image-guide h2{font-size:21px}.ine-image-guide p{font-size:14px}.ine-image-faq summary{font-size:15px}}
/* Lightweight tool surface: quiet neutrals, one accent, no heavy glass panels. */
body.ine-image-tool-page{background:#17191f}
.ine-compressor-page .ine-page-banner:not(.ine-image-banner){background:none;border-color:transparent;box-shadow:none}
.ine-compressor-page .ine-page-banner:not(.ine-image-banner):before,.ine-compressor-page .ine-page-banner:not(.ine-image-banner):after,.ine-compressor-page .ine-page-banner:not(.ine-image-banner) .ine-orbit-art{display:none}
.ine-compressor-page .ine-compress-workbench{--studio-bg:#1e2027;--studio-panel:#24262e;--studio-line:#3b3d48;--studio-text:#f1f1f5;--studio-muted:#b4b5c2;--studio-accent:#b6a4ff;border-radius:12px;box-shadow:none}
.ine-compressor-page .ine-compress-top{background:var(--studio-bg);padding:14px 20px}.ine-compressor-page .ine-compress-dot{box-shadow:none}.ine-compressor-page .ine-compress-top [data-image-open]{background:#7960d4;border-color:#7960d4;color:#fff}
.ine-compressor-page .ine-compress-empty{padding:44px 24px 30px;background:none}.ine-compressor-page .ine-image-drop{border:0;min-height:290px;border-radius:8px}.ine-compressor-page .ine-image-drop svg{background:none;transform:none;width:90px;height:90px;border-radius:0;stroke-width:1.3}.ine-compressor-page .ine-image-drop h2{font-weight:650;font-size:32px;letter-spacing:-.025em}.ine-compressor-page .ine-image-examples button{background:none;border-radius:8px;padding:8px 14px 8px 8px}.ine-compressor-page .ine-image-examples img{border-radius:5px}.ine-compressor-page .ine-image-benefits{padding-top:28px;gap:28px}.ine-compressor-page .ine-image-download{background:#7960d4;border-radius:7px}.ine-compressor-page .ine-image-control-panel,.ine-compressor-page .ine-image-preview-toolbar{background:var(--studio-bg)}.ine-compressor-page .ine-image-split-line>span{background:#7960d4;box-shadow:0 2px 8px #0003}.ine-compressor-page .ine-image-work-status{background:var(--studio-bg)}
.ine-compressor-page .ine-image-guide{--guide-ink:#f1f1f5;--guide-muted:#b4b5c2;--guide-line:#3b3d48;--guide-panel:transparent;--guide-accent:#b6a4ff;margin-top:58px}.ine-compressor-page .ine-image-guide>header{padding:0 0 26px;border:0;border-bottom:1px solid var(--guide-line);border-radius:0;background:none}.ine-compressor-page .ine-image-guide article{background:none;border:0;border-radius:0;padding:18px 24px 18px 0}.ine-compressor-page .ine-image-guide-number{background:none;border-radius:0;width:auto;height:auto;font-size:13px;letter-spacing:.1em}.ine-compressor-page .ine-image-guide-section{margin-top:34px;padding-bottom:20px;border-bottom:1px solid var(--guide-line)}.ine-compressor-page .ine-image-faq{padding:0;border:0;border-radius:0;background:none}.ine-compressor-page .ine-image-guide h2{font-weight:650}.ine-compressor-page .ine-image-guide h3{font-weight:650}.ine-compressor-page .ine-image-guide p{line-height:1.8}
html[data-theme=light] body.ine-image-tool-page{background:#fafafa}
html[data-theme=light] .ine-compressor-page .ine-compress-workbench{--studio-bg:#fff;--studio-panel:#f6f6f8;--studio-line:#e1e1e7;--studio-text:#262631;--studio-muted:#656574;--studio-accent:#7053c5;box-shadow:none}
html[data-theme=light] .ine-compressor-page .ine-image-guide{--guide-ink:#262631;--guide-muted:#656574;--guide-line:#e1e1e7;--guide-panel:transparent;--guide-accent:#7053c5}
@media(max-width:700px){.ine-compressor-page .ine-compress-empty{padding:24px 12px}.ine-compressor-page .ine-image-drop{min-height:230px}.ine-compressor-page .ine-image-drop h2{font-size:26px}.ine-compressor-page .ine-compress-top{padding:12px;flex-wrap:wrap}.ine-compressor-page .ine-image-guide article{padding:12px 0}.ine-compressor-page .ine-image-guide{margin-top:36px}.ine-compressor-page .ine-image-benefits{gap:12px}}
/* Dedicated full-width tool shell, explicitly independent of standard content pages. */
body.ine-image-tool-page{--image-app-header:72px;margin:0;color:var(--text);background:#17191f}
.ine-image-app-header{box-sizing:border-box;height:var(--image-app-header);padding:0 24px;display:flex;align-items:center;gap:24px;border-bottom:1px solid #3b3d48;background:#1e2027;color:#f1f1f5}
.ine-image-app-header .brand{white-space:nowrap;flex-shrink:0}.ine-image-app-header .brand-mark{width:34px;height:34px;font-size:15px}.ine-image-app-header .brand-name{font-size:16px;font-weight:800;letter-spacing:.06em}.ine-image-app-header .brand-name>span{background:linear-gradient(110deg,#fff1ad,#f5c65f,#dfa540);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ine-image-app-header .brand-name>b{background:linear-gradient(110deg,#a78bfa,#49d9ed);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ine-image-app-logo{max-width:160px;max-height:40px;object-fit:contain}
.ine-image-app-header h1{font-size:16px;font-weight:550;line-height:1.3;margin:0;padding-left:24px;border-left:1px solid #484852;color:inherit}.ine-image-app-header nav{display:flex;gap:18px;align-items:center;margin-left:auto;font-size:13px;white-space:nowrap}.ine-image-app-header a{color:inherit;text-decoration:none}.ine-image-app-header nav a:hover{color:#b6a4ff}.ine-image-app-header button{display:grid;place-items:center;border:1px solid #484852;background:none;color:inherit;width:34px;height:34px;border-radius:7px;cursor:pointer}.ine-image-app-header svg{width:18px;height:18px}
body.ine-image-tool-page .ine-compressor-page{width:100%;max-width:none;padding:0;margin:0;box-sizing:border-box}
.ine-compressor-page .ine-compress-workbench{height:calc(100svh - var(--image-app-header) - var(--wp-admin--admin-bar--height,0px));min-height:560px;margin:0;border:0;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column}
.ine-compressor-page .ine-compress-top{flex:0 0 auto}.ine-compressor-page .ine-compress-empty{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:20px 24px}.ine-compressor-page .ine-image-drop{min-height:0;padding:24px;flex:0 1 auto}.ine-compressor-page .ine-compress-editor{flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 300px}.ine-compressor-page .ine-image-preview-column{min-height:0}.ine-compressor-page .ine-image-canvas{height:auto;flex:1;min-height:180px}.ine-compressor-page .ine-image-comparison-footer{flex:0 0 auto;min-height:82px;box-sizing:border-box}.ine-compressor-page .ine-image-control-panel{overflow:auto}.ine-compressor-page .ine-image-work-status{flex:0 0 auto}.ine-compressor-page .ine-image-guide{max-width:var(--ine-shell-width,1600px);width:calc(100% - var(--ine-shell-gutter,24px)*2);margin:50px auto 40px;box-sizing:border-box}
.ine-image-app-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-top:1px solid #3b3d48;color:#b4b5c2;font-size:12px}.ine-image-app-footer a{color:inherit;text-decoration:none}
html[data-theme=light] .ine-image-app-header{background:#fff;border-color:#e1e1e7;color:#262631}html[data-theme=light] .ine-image-app-header h1{border-color:#e1e1e7}html[data-theme=light] .ine-image-app-header button{border-color:#e1e1e7}html[data-theme=light] .ine-image-app-footer{border-color:#e1e1e7;color:#656574}
@media(max-width:900px){.ine-compressor-page .ine-compress-editor{grid-template-columns:minmax(0,1fr) 260px}}
@media(max-width:700px){body.ine-image-tool-page{--image-app-header:64px}.ine-image-app-header{padding:0 14px;gap:10px}.ine-image-app-header .brand-name{display:none}.ine-image-app-header h1{font-size:14px;padding-left:12px}.ine-image-app-header nav{gap:12px;font-size:12px}.ine-compressor-page .ine-compress-workbench{height:auto;min-height:calc(100svh - var(--image-app-header) - var(--wp-admin--admin-bar--height,0px))}.ine-compressor-page .ine-compress-empty{min-height:440px;padding:22px 12px}.ine-compressor-page .ine-compress-editor{display:block}.ine-compressor-page .ine-image-canvas{height:52svh;min-height:300px;flex:none}.ine-compressor-page .ine-image-control-panel{overflow:visible}.ine-image-app-footer{padding:20px 16px;font-size:11px}.ine-compressor-page .ine-image-guide{width:calc(100% - var(--ine-shell-gutter,16px)*2);margin-top:34px}}
@media(max-width:359px){.ine-image-app-header nav{gap:8px}.ine-image-app-header h1{font-size:12px;padding-left:8px}.ine-image-app-header{gap:8px}.ine-image-app-header nav a:first-child{font-size:11px}}
html[data-theme=light] body.ine-image-tool-page .ine-image-app-header .brand-name>span{background:linear-gradient(110deg,#fff1ad,#f5c65f,#dfa540);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
