.app-theme{background-color:var(--mkt-background);color:var(--mkt-on-background);font-family:var(--font-mkt-body)}.app-theme .font-heading,html:has(.app-theme) .font-heading{font-family:var(--font-mkt-headline)}.app-theme .section-page-header{border-color:color-mix(in srgb,var(--mkt-outline-variant) 40%,transparent)}.app-theme .section-page-header .section-page-header-icon-tile--brand{background:linear-gradient(135deg,var(--mkt-primary) 0,color-mix(in srgb,var(--mkt-primary) 80%,var(--mkt-primary-container)) 100%);color:var(--mkt-on-primary)}.app-theme .section-page-header .section-page-header-title{font-family:var(--font-mkt-headline)}.app-theme .auth-form-panel{background-color:hsl(var(--card));color:hsl(var(--card-foreground))}.app-theme input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([cmdk-input]),.app-theme select,.app-theme textarea,html:has(.app-theme) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([cmdk-input]),html:has(.app-theme) select,html:has(.app-theme) textarea{border-color:hsl(var(--input));background-color:hsl(var(--card));color:hsl(var(--foreground))}.app-theme input::-webkit-input-placeholder,.app-theme textarea::-webkit-input-placeholder,html:has(.app-theme) input::-webkit-input-placeholder,html:has(.app-theme) textarea::-webkit-input-placeholder{color:hsl(var(--muted-foreground))}.app-theme input::-moz-placeholder,.app-theme textarea::-moz-placeholder,html:has(.app-theme) input::-moz-placeholder,html:has(.app-theme) textarea::-moz-placeholder{color:hsl(var(--muted-foreground))}.app-theme input::placeholder,.app-theme textarea::placeholder,html:has(.app-theme) input::placeholder,html:has(.app-theme) textarea::placeholder{color:hsl(var(--muted-foreground))}.app-theme input:not([cmdk-input]):focus-visible,.app-theme select:focus-visible,.app-theme textarea:focus-visible,html:has(.app-theme) input:not([cmdk-input]):focus-visible,html:has(.app-theme) select:focus-visible,html:has(.app-theme) textarea:focus-visible{outline-color:hsl(var(--ring));border-color:hsl(var(--ring))}html:has(.app-theme) [role=alertdialog],html:has(.app-theme) [role=dialog]{border-color:hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-mkt-body)}html:has(.app-theme) [role=alertdialog] .font-heading,html:has(.app-theme) [role=dialog] .font-heading{font-family:var(--font-mkt-headline)}html:has(.app-theme) [data-radix-popper-content-wrapper] [role=listbox],html:has(.app-theme) [data-radix-popper-content-wrapper] [role=menu],html:has(.app-theme) [role=listbox],html:has(.app-theme) [role=menu]{border-color:hsl(var(--border));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground))}html:has(.app-theme) [data-sonner-toaster]{font-family:var(--font-mkt-body);--normal-bg:hsl(var(--background));--normal-border:hsl(var(--border));--normal-text:hsl(var(--foreground));--normal-bg-hover:hsl(var(--muted));--normal-border-hover:hsl(var(--border));--success-bg:hsl(var(--background));--success-border:hsl(var(--border));--success-text:hsl(var(--foreground));--info-bg:hsl(var(--background));--info-border:hsl(var(--border));--info-text:hsl(var(--foreground));--warning-bg:hsl(var(--background));--warning-border:hsl(var(--border));--warning-text:hsl(var(--foreground));--error-bg:hsl(var(--background));--error-border:hsl(var(--border));--error-text:hsl(var(--foreground))}html:has(.app-theme) [data-sonner-toast] [data-description]{color:hsl(var(--muted-foreground))}html:has(.app-theme) [data-sonner-toast][data-type=success] [data-icon]{color:hsl(var(--primary))}html:has(.app-theme) [data-sonner-toast][data-type=error] [data-icon]{color:hsl(var(--destructive))}.brand-surface .section-page-header--editorial .section-page-header-icon-tile--brand{background:linear-gradient(135deg,var(--mkt-primary) 0,color-mix(in srgb,var(--mkt-primary) 80%,var(--mkt-primary-container)) 100%);color:var(--mkt-on-primary)}.brand-surface .section-page-header--editorial .section-page-header-title{font-family:var(--font-mkt-headline)}