/* Second-batch editors reuse the image-site design tokens. */
.batch-upload{display:none}
.noise-controls{grid-template-columns:1fr 1fr 1fr auto}
.hero .inspector{scroll-margin-top:80px}
.batch-related{max-width:1160px;margin:0 auto;padding:56px 20px}
.batch-related .related-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.batch-related img{width:100%;height:auto;border-radius:24px;object-fit:contain}
.batch-related h3{font-size:20px;margin:16px 0 8px}
.batch-related p{color:var(--sub);font:14px/1.6 var(--fp)}
.batch-related a{color:var(--ink);text-decoration:none}
.batch-related a:hover{color:var(--pink)}
@media(max-width:860px){
.batch-upload{display:flex;justify-content:center;width:100%;min-height:48px;margin:0 0 20px}
.hero.effect-hero .hero-description{font-size:16px}
.noise-controls,.batch-related .related-list{grid-template-columns:1fr}
.hero select{font-size:16px;min-height:44px}
.hero input[type=range]:not(#comparisonRange){height:32px}
.hero .utility-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.hero .utility-actions button,.hero #closeInspector{min-height:44px}
.hero .download{min-height:48px;width:100%}
.batch-related{padding:40px 16px}
}

.closing .upload-button{margin-top:24px}
body[data-tool=noise] .poster-features h3{font:700 var(--h3l)/1.2 var(--fh)}
