.bg-remover-section{background:var(--tool-surface-color);border:1px solid var(--tool-border-color);border-radius:var(--tool-radius);box-shadow:var(--tool-shadow-md);padding:32px}.upload-section-bg h2{color:var(--tool-text-primary);font-size:1.375rem;font-weight:400;margin:0 0 8px;text-align:center}.upload-description{color:var(--tool-text-secondary);font-size:.9375rem;line-height:1.6;margin:0 0 24px;text-align:center}.dropzone-bg{align-items:center;background:var(--tool-surface-hover);border:2px dashed var(--tool-border-color);border-radius:var(--tool-radius);cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:24px;min-height:280px;padding:40px 20px;transition:all .2s}.dropzone-bg:hover{background:var(--tool-primary-light);border-color:var(--tool-primary-color)}.dropzone-placeholder-bg{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.dropzone-placeholder-bg svg{color:var(--tool-text-tertiary);margin-bottom:8px}.dropzone-placeholder-bg p{color:var(--tool-text-primary);font-size:1rem;margin:0}.dropzone-placeholder-bg span{color:var(--tool-text-tertiary);font-size:.875rem}.image-preview-bg{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.preview-img-bg{border-radius:8px;max-height:200px;max-width:100%;object-fit:contain}.file-info-bg{align-items:center;color:#1e8e3e;display:flex;font-size:.9375rem;font-weight:500;gap:8px}.bg-options-section{background:var(--tool-surface-hover);border:1px solid var(--tool-border-color);border-radius:var(--tool-radius);margin-bottom:24px;padding:20px}.options-title{align-items:center;color:var(--tool-text-primary);display:flex;font-size:1rem;font-weight:500;gap:8px;margin:0 0 16px}.bg-type-buttons{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.bg-type-btn{align-items:center;background:var(--tool-surface-color);border:1px solid var(--tool-border-color);border-radius:var(--tool-radius);color:var(--tool-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s}.bg-type-btn:hover{background:var(--tool-surface-hover);border-color:var(--tool-primary-color)}.bg-type-btn.active{background:var(--tool-primary-color);border-color:var(--tool-primary-color);color:#fff}.color-picker-group{display:flex;flex-direction:column;gap:8px}.color-picker-group label{color:var(--tool-text-secondary);font-size:.875rem}.color-picker-row{align-items:center;display:flex;gap:12px}.color-picker-bg{border:1px solid var(--tool-border-color);border-radius:4px;cursor:pointer;height:40px;width:48px}.color-value{color:var(--tool-text-tertiary);font-family:monospace;font-size:.8125rem}.action-buttons-bg{display:flex;gap:12px;justify-content:center}.process-btn{flex:1}.results-section-bg{border-top:1px solid var(--tool-border-color);margin-top:32px;padding-top:32px}.results-section-bg h3{color:var(--tool-text-primary);font-size:1.125rem;font-weight:500;margin:0 0 20px;text-align:center}.comparison-view{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.image-container{display:flex;flex-direction:column;gap:8px}.image-label{color:var(--tool-text-secondary);font-size:.875rem;font-weight:500;text-align:center}.result-image{border:1px solid var(--tool-border-color);border-radius:8px;height:auto;width:100%}.checkerboard-bg{background-image:linear-gradient(45deg,#e5e7eb 25%,#0000 0),linear-gradient(-45deg,#e5e7eb 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e5e7eb 0),linear-gradient(-45deg,#0000 75%,#e5e7eb 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.download-btn-bg{align-items:center;background:var(--tool-primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;font-weight:500;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s;width:100%}.download-btn-bg:hover{background:#1557b0;box-shadow:var(--tool-shadow-md)}
