.bg-remove-page{padding:clamp(18px,3vw,42px);color:var(--text,#f5f5f5)}.br-shell{max-width:1320px;margin:auto}.br-head small,.br-panel h2,.br-quality small{letter-spacing:.15em;text-transform:uppercase}.br-head h1{font:900 clamp(2.1rem,5vw,4.5rem)/1 Impact,Arial,sans-serif;margin:.3em 0}.br-head p{max-width:680px;color:var(--muted,#aaa);line-height:1.6}.br-grid{display:grid;grid-template-columns:minmax(280px,350px) minmax(0,1fr);gap:20px;margin-top:24px}.br-panel,.br-output{background:rgba(4,4,4,.62);border:1px solid rgba(255,255,255,.22);border-radius:20px;padding:20px;backdrop-filter:blur(12px);min-width:0}.br-panel h2{font-size:.9rem}.br-drop{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;text-align:center;border:1px dashed rgba(255,255,255,.45);border-radius:16px;cursor:pointer}.br-drop.dragging{border-style:solid;background:rgba(255,255,255,.08)}.br-upload-icon{font-size:2.2rem}.br-drop small,.br-file-info,.br-note{color:var(--muted,#aaa);font-size:.84rem;line-height:1.5}.br-file-info{overflow-wrap:anywhere;margin:14px 0}.br-main{width:100%;min-height:48px;margin-top:12px}.br-status{min-height:2.6em;font-size:.88rem;line-height:1.5}.br-status.error{color:#e6a4a4}.br-edit{border-top:1px solid rgba(255,255,255,.2);margin-top:20px;padding-top:16px}.br-toggle{display:flex;flex-wrap:wrap;gap:7px}.br-toggle .active{outline:1px solid currentColor}.br-edit label{display:block;margin-top:17px}.br-edit input[type=range]{width:100%;margin-top:12px}.br-preview{min-height:360px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:15px;background-color:#151515;background-image:linear-gradient(45deg,#222 25%,transparent 25%,transparent 75%,#222 75%),linear-gradient(45deg,#222 25%,transparent 25%,transparent 75%,#222 75%);background-size:24px 24px;background-position:0 0,12px 12px}.br-preview canvas{display:block;max-width:100%;max-height:65vh;width:auto;height:auto;touch-action:none}.br-placeholder{padding:30px;text-align:center;color:#aaa}.br-export{margin-top:20px}.br-quality{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.br-quality>div{padding:13px;border:1px solid rgba(255,255,255,.18);border-radius:10px;min-width:0}.br-quality small,.br-quality strong{display:block;overflow-wrap:anywhere}.br-quality small{font-size:.68rem;color:#aaa}.br-quality strong{font-size:.9rem;margin-top:7px}.br-original{display:flex;align-items:center;gap:8px;margin-top:17px;font-size:.86rem}.br-original span{margin-left:auto}.br-output .br-note{margin-bottom:0}@media(max-width:760px){.br-grid{grid-template-columns:1fr}.br-panel,.br-output{padding:16px}.br-preview{min-height:260px}.br-quality{grid-template-columns:repeat(2,minmax(0,1fr))}}
html[data-acbs-style="studio"] .bg-remove-page :is(.br-panel,.br-output){background:rgba(255,255,255,.82);border-color:#202020;color:#111}
html[data-acbs-style="studio"] .bg-remove-page :is(.br-drop,.br-quality>div){border-color:#333}
html[data-acbs-style="studio"] .bg-remove-page :is(.br-head p,.br-note,.br-file-info,.br-quality small){color:#555}
html[data-acbs-style="cinema"] .bg-remove-page :is(.br-panel,.br-output){background:rgba(0,0,0,.6);border-color:rgba(255,255,255,.25);backdrop-filter:blur(12px)}
