.image-tools-magic-scope{color:hsl(var(--color-foreground))}.image-tools-magic-scope main{background:radial-gradient(circle at 10% 0,hsl(var(--color-success)/.07),transparent 28rem),radial-gradient(circle at 90% 6%,hsl(var(--color-primary)/.055),transparent 30rem),hsl(var(--color-background))}.image-tools-magic-scope main .image-magic-surface,.image-tools-magic-scope main [class*="bg-[#1a1a1a]"]{position:relative;background:hsl(var(--color-card))!important;color:hsl(var(--color-card-foreground))!important;border-color:hsl(var(--color-border))!important;box-shadow:0 18px 56px hsl(var(--color-foreground)/.08)!important}.image-tools-magic-scope main .image-magic-surface .text-white,.image-tools-magic-scope main .image-magic-surface [class*=text-white],.image-tools-magic-scope main [class*="bg-[#1a1a1a]"] [class*=text-white]{color:hsl(var(--color-foreground))!important}.image-tools-magic-scope main .image-magic-export-note,.image-tools-magic-scope main .image-magic-muted,.image-tools-magic-scope main .image-magic-surface [class*=text-gray-],.image-tools-magic-scope main [class*="bg-[#1a1a1a]"] [class*=text-gray-]{color:hsl(var(--color-muted-foreground))!important}.image-tools-magic-scope main .image-magic-border,.image-tools-magic-scope main [class*="border-[hsl(var(--color-border))]"],.image-tools-magic-scope main [class*=border-gray-]{border-color:hsl(var(--color-border))!important}.image-tools-magic-scope main input:not([type=range]):not([type=checkbox]):not([type=radio]),.image-tools-magic-scope main select,.image-tools-magic-scope main textarea{background:hsl(var(--color-card))!important;color:hsl(var(--color-foreground))!important;border-color:hsl(var(--color-border))!important;color-scheme:light dark;box-shadow:none}.image-tools-magic-scope main input::placeholder,.image-tools-magic-scope main textarea::placeholder{color:hsl(var(--color-muted-foreground))!important;opacity:.82}.image-tools-magic-scope main option{background:hsl(var(--color-card));color:hsl(var(--color-foreground))}.image-tools-magic-scope main input:disabled,.image-tools-magic-scope main select:disabled,.image-tools-magic-scope main textarea:disabled{opacity:.62;background:hsl(var(--color-muted)/.72)!important}.image-tools-magic-scope main input[type=range]{accent-color:hsl(var(--color-success))}.image-tools-magic-scope main .image-magic-primary{background:hsl(var(--color-primary))!important;color:hsl(var(--color-primary-foreground))!important;border-color:transparent!important;box-shadow:0 8px 24px hsl(var(--color-primary)/.18);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.image-tools-magic-scope main .image-magic-primary:hover:not(:disabled){background:hsl(var(--color-primary-hover))!important;box-shadow:0 12px 30px hsl(var(--color-primary)/.24);transform:translateY(-1px)}.image-tools-magic-scope main .image-magic-secondary{min-width:0;max-width:100%;background:hsl(var(--color-card))!important;color:hsl(var(--color-foreground))!important;border:1px solid hsl(var(--color-border))!important;box-shadow:0 4px 14px hsl(var(--color-foreground)/.035)}.image-tools-magic-scope main .image-magic-secondary:hover:not(:disabled){background:hsl(var(--color-muted)/.48)!important;border-color:hsl(var(--color-primary)/.3)!important}.image-tools-magic-scope main .image-magic-uploader,.image-tools-magic-scope main [class*="bg-[#1a1a1a]"] [class*=border-dashed]{background:radial-gradient(circle at 50% 0,hsl(var(--color-success)/.055),transparent 38%),linear-gradient(145deg,hsl(var(--color-card)) 0,hsl(var(--color-card)) 72%,hsl(var(--color-success)/.045) 100%)!important;border-color:hsl(var(--color-success)/.44)!important;color:hsl(var(--color-foreground))!important;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.72),0 12px 34px hsl(var(--color-foreground)/.05)}.image-tools-magic-scope main .image-magic-uploader:hover,.image-tools-magic-scope main [class*="bg-[#1a1a1a]"] [class*=border-dashed]:hover{border-color:hsl(var(--color-success)/.72)!important;box-shadow:0 18px 42px hsl(var(--color-success)/.1)}.image-tools-magic-scope main .image-magic-panel{background:hsl(var(--color-muted)/.48)!important;border-color:hsl(var(--color-border))!important;color:hsl(var(--color-foreground))!important;box-shadow:none!important}.image-tools-magic-scope main .image-magic-pill{background:hsl(var(--color-card))!important;color:hsl(var(--color-muted-foreground))!important;border-color:hsl(var(--color-border))!important}.image-tools-magic-scope main .image-magic-success{background:hsl(var(--color-success)/.09)!important;color:hsl(var(--color-success))!important;border-color:hsl(var(--color-success)/.26)!important}.image-tools-magic-scope main .image-magic-danger{background:hsl(var(--color-destructive)/.07)!important;color:hsl(var(--color-destructive))!important;border-color:hsl(var(--color-destructive)/.24)!important}.image-tools-magic-scope main .image-magic-actions{display:flex;flex-wrap:wrap;gap:.625rem;min-width:0}.image-tools-magic-scope main .image-magic-actions>*{min-height:44px;min-width:0}.image-tools-magic-scope main .image-magic-progress{overflow:hidden;border-radius:999px;background:hsl(var(--color-muted))!important}.image-tools-magic-scope main .image-magic-progress>*{background:linear-gradient(90deg,hsl(var(--color-success)),hsl(var(--color-accent)))!important}.image-tools-magic-scope main .image-magic-export-note{font-size:.75rem;line-height:1.45}.image-tools-magic-scope main [class*="text-[#53f592]"],.image-tools-magic-scope main [class*="text-[#65f7a0]"]{color:hsl(var(--color-success))!important}.image-tools-magic-scope main [class*="bg-[rgba(66,245,135"]{background:hsl(var(--color-success)/.1)!important}.dark .image-tools-magic-scope main .image-magic-surface,.dark .image-tools-magic-scope main [class*="bg-[#1a1a1a]"]{background:hsl(var(--color-card))!important;border-color:hsl(var(--color-border))!important;box-shadow:0 18px 56px rgb(0 0 0/.18)!important}.dark .image-tools-magic-scope main .image-magic-uploader{box-shadow:inset 0 1px 0 hsl(0 0% 100%/.035),0 12px 34px rgb(0 0 0/.15)}@media (max-width:767px){.image-tools-magic-scope main .image-magic-surface,.image-tools-magic-scope main [class*="bg-[#1a1a1a]"]{border-radius:1.25rem!important;box-shadow:0 14px 38px hsl(var(--color-foreground)/.075)!important}.image-tools-magic-scope main input:not([type=range]):not([type=checkbox]):not([type=radio]),.image-tools-magic-scope main select,.image-tools-magic-scope main textarea{min-height:48px;font-size:16px!important}.image-tools-magic-scope main .image-magic-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.image-tools-magic-scope main .image-magic-actions>*{width:100%;max-width:100%;justify-content:center}.image-tools-magic-scope main .image-magic-uploader:not([data-compact=true]),.image-tools-magic-scope main [class*=border-dashed]:not([data-compact=true]){min-height:220px!important;padding:1.25rem!important}.image-tools-magic-scope main .image-magic-secondary{width:100%;overflow:hidden}.image-tools-magic-scope main .image-magic-secondary>div,.image-tools-magic-scope main .image-magic-secondary>span{min-width:0;max-width:100%}}