/* Joyfy light — loaded only by login and internal base. */
html body.joyfy-light{background:#ffffff!important;color:#192132!important}
html body.joyfy-light:before{background:radial-gradient(ellipse at 25% 15%,#0f5dc227,transparent 35%),radial-gradient(ellipse at 80% 60%,#8b33ff24,transparent 38%)!important}
html body.joyfy-light h1,html body.joyfy-light h2,html body.joyfy-light h3,html body.joyfy-light h4{color:#192132!important}
html body.joyfy-light .joy-glass-strong{background:linear-gradient(170deg,#ffffff,#ffffff)!important}
html body.joyfy-light aside nav a{color:#4d4560!important}
html body.joyfy-light aside nav a:hover{color:#192132!important;background:#8b33ff20!important}
html body.joyfy-light .joy-nav-active{background:linear-gradient(110deg,#8b33ff30,#0f5dc229)!important;border-left-color:#8b33ff!important;color:#192132!important;box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light .joyfy-brand-mark{box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light .joyfy-wordmark{color:#192132!important}
html body.joyfy-light .joyfy-wordmark>span{background:linear-gradient(130deg,#8b33ff,#0f5dc2)!important}
html body.joyfy-light .text-joy-black{color:#192132!important}
html body.joyfy-light [class*="text-joy-black/"]{color:#4d4560!important}
html body.joyfy-light .text-primary,html body.joyfy-light .text-secondary,html body.joyfy-light .text-joy-purple{color:#4d4560!important}
html body.joyfy-light .bg-card-bg,html body.joyfy-light .joy-card,html body.joyfy-light .bg-white,html body.joyfy-light [class*="bg-white/90"],html body.joyfy-light [class*="bg-white/95"]{background:linear-gradient(150deg,#ffffff,#ffffff)!important;color:#192132!important}
html body.joyfy-light .bg-joy-white{background:#ffffff!important;color:#192132!important}
html body.joyfy-light .joy-card{box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light .joy-card:hover{border-color:#8b33ff66!important;box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light .joy-input,html body.joyfy-light input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),html body.joyfy-light select,html body.joyfy-light textarea{background:#ffffff!important;color:#192132!important;border-color:#79628f55!important;color-scheme:light!important}
html body.joyfy-light input::placeholder,html body.joyfy-light textarea::placeholder{color:#9690ad!important}
html body.joyfy-light input:focus,html body.joyfy-light select:focus,html body.joyfy-light textarea:focus{box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light .joy-btn-cta{background:#7023d4!important;color:#ffffff!important;box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light .joy-btn-cta:hover{box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light header[class*="bg-white"]{background:#ffffff!important}
html body.joyfy-light footer{color:#4d4560!important}
html body.joyfy-light .bg-primary,html body.joyfy-light .bg-secondary{background:#7023d4!important;color:#ffffff!important}
html body.joyfy-light .studio{color:#192132!important}
html body.joyfy-light .studio-header{background:linear-gradient(120deg,#8b33ff20,#0f5dc224,#ffffff)!important;border:1px solid #8b33ff38!important}
html body.joyfy-light .studio-header:after{background:linear-gradient(135deg,#8b33ff15,#0f5dc226)!important}
html body.joyfy-light .studio h1 span{color:#7023d4!important}
html body.joyfy-light .eyebrow{color:#4d4560!important}
html body.joyfy-light .studio p,html body.joyfy-light .section-title p{color:#4d4560!important}
html body.joyfy-light .studio label{color:#4d4560!important}
html body.joyfy-light .studio small{color:#4d4560!important}
html body.joyfy-light .studio-card{background:linear-gradient(145deg,#ffffff,#ffffff)!important;border:1px solid #8b33ff38!important;box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light .studio-card:hover{border-color:#8b33ff66!important}
html body.joyfy-light .section-icon{background:linear-gradient(140deg,#8b33ff35,#0f5dc230)!important;color:#4d4560!important;box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light .studio-nav{background:#ffffff!important;border-color:#8b33ff33!important}
html body.joyfy-light .studio-nav a{color:#4d4560!important}
html body.joyfy-light .studio-nav a:hover{background:#8b33ff28!important;color:#192132!important}
html body.joyfy-light .primary{background:linear-gradient(115deg,#8b33ff,#0f5dc2)!important;color:#192132!important;box-shadow:0 4px 20px #1921320a!important;border:1px solid #4d4560!important}
html body.joyfy-light .primary:hover{background:linear-gradient(115deg,#4d4560,#186ddc)!important;box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light .studio-header>.primary,html body.joyfy-light .save-strip>.primary{background:#7023d4!important;color:#ffffff!important;border-color:#7023d4!important;box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light .secondary{background:#8b33ff24!important;color:#4d4560!important;border:1px solid #8b33ff36!important}
html body.joyfy-light .logo-row{border-color:#8b33ff55!important;background:#8b33ff08!important}
html body.joyfy-light .logo-initial{background:#8b33ff25!important;color:#4d4560!important}
html body.joyfy-light .url-field{border-color:#8b33ff38!important}
html body.joyfy-light .url-field span{background:#ffffff!important;color:#4d4560!important}
html body.joyfy-light .card-links,html body.joyfy-light .text-link{color:#4d4560!important}
html body.joyfy-light .bio-card{background:linear-gradient(125deg,#f3f0f8,#ffffff)!important}
html body.joyfy-light .community-fields{background:#8b33ff0c!important;border:1px solid #8b33ff22!important}
html body.joyfy-light .groups-table th{background:#ffffff!important;color:#4d4560!important}
html body.joyfy-light .groups-table td{border-color:#8b33ff20!important;color:#4d4560!important}
html body.joyfy-light .row-actions button,html body.joyfy-light .row-actions a{background:#8b33ff25!important;color:#4d4560!important}
html body.joyfy-light .steps b{color:#192132!important}
html body.joyfy-light .steps span,html body.joyfy-light .save-strip{color:#4d4560!important}
html body.joyfy-light .steps li:before{background:linear-gradient(135deg,#8b33ff40,#0f5dc230)!important;color:#4d4560!important}
html body.joyfy-light .studio dialog{background:#ffffff!important;color:#192132!important;border:1px solid #8b33ff55!important}
html body.joyfy-light .studio dialog::backdrop{background:#ffffff!important}
html body.joyfy-light .studio dialog h3{color:#192132!important}
html body.joyfy-light .community-header{border-color:#8b33ff30!important}
html body.joyfy-light .brand{color:#192132!important}
html body.joyfy-light .brand-initial{background:#8b33ff25!important;color:#4d4560!important}
html body.joyfy-light .community-header a{color:#4d4560!important}
html body.joyfy-light .hero h1 em{background:linear-gradient(100deg,#4d4560,#5294f1)!important}
html body.joyfy-light .hero p{color:#4d4560!important}
html body.joyfy-light .hero-preview{background:radial-gradient(ellipse,#8b33ff2b,transparent 70%)!important}
html body.joyfy-light .preview-card{background:linear-gradient(140deg,#ffffff,#ffffff)!important;border-color:#8b33ff50!important;box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light .preview-icon{background:linear-gradient(135deg,#8b33ff40,#0f5dc230)!important;color:#4d4560!important}
html body.joyfy-light .preview-card small{color:#4d4560!important}
html body.joyfy-light .cta{background:#7023d4!important;color:#ffffff!important;box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light .cta:hover{background:#7023d4!important}
html body.joyfy-light .community-divider{background:linear-gradient(100deg,#8b33ff30,#0f5dc228)!important;color:#4d4560!important;border:1px solid #8b33ff38!important}
html body.joyfy-light .groups-title p{color:#4d4560!important}
html body.joyfy-light .category-nav a{background:#ffffff!important;border-color:#8b33ff40!important;color:#4d4560!important}
html body.joyfy-light .category-nav a.active{background:linear-gradient(100deg,#8b33ff,#0f5dc2)!important;color:#192132!important}
html body.joyfy-light .public-group{background:linear-gradient(145deg,#ffffff,#ffffff)!important;border-color:#8b33ff38!important;box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light .public-group:hover{border-color:#4d4560!important;box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light .group-category{background:#8b33ff25!important;color:#4d4560!important}
html body.joyfy-light .public-group p{color:#4d4560!important}
html body.joyfy-light .public-group a{border-color:#8b33ff25!important;color:#7023d4!important}
html body.joyfy-light .community-footer{border-color:#8b33ff30!important;color:#4d4560!important}
html body.joyfy-light .empty{color:#4d4560!important;border-color:#8b33ff40!important}
html body.joyfy-light .site-header,html body.joyfy-light .site-editorial,html body.joyfy-light .site-products-wrap{color:#192132!important}
html body.joyfy-light .site-strip{background:linear-gradient(110deg,#8b33ff,#0f5dc2)!important;color:#192132!important}
html body.joyfy-light .site-strip a{color:#7023d4!important}
html body.joyfy-light .site-highlight,html body.joyfy-light .site-blog-card,html body.joyfy-light .site-coupon-card{background:linear-gradient(145deg,#ffffff,#ffffff)!important;border-color:#8b33ff40!important;color:#192132!important}
html body.joyfy-light .site-highlight-copy,html body.joyfy-light .site-blog-copy{color:#192132!important}
html body.joyfy-light .site-kicker{color:#4d4560!important}
html body.joyfy-light .site-price{color:#7023d4!important}
html body.joyfy-light .site-nav a,html body.joyfy-light .site-heading a{color:#4d4560!important}
html body.joyfy-light .site-coupon-code{background:#8b33ff25!important;color:#7023d4!important}
html body.joyfy-light .site-heading p,html body.joyfy-light .site-blog-card p,html body.joyfy-light .site-coupon-card p{color:#4d4560!important}
html body.joyfy-light .filter-chip{background:#ffffff!important;color:#4d4560!important;border-color:#8b33ff38!important}
html body.joyfy-light .filter-chip.is-active{background:linear-gradient(110deg,#8b33ff,#0f5dc2)!important;color:#192132!important}
html body.joyfy-light article{color:#192132!important}
html body.joyfy-light .grid>article{background:linear-gradient(140deg,#ffffff,#ffffff)!important;border-color:#8b33ff40!important}
html body.joyfy-light .grid>article .price{color:#7023d4!important}
html body.joyfy-light a.button{background:linear-gradient(110deg,#8b33ff,#0f5dc2)!important;color:#192132!important}
html body.joyfy-light .product-card img,html body.joyfy-light .site-highlight img{background:#192132!important}
html body.joyfy-light a{color:#4d4560!important}
html body.joyfy-light .article-content a{color:#4d4560!important}
html body.joyfy-light>header{background:#ffffff!important;border-color:#8b33ff30!important}
html body.joyfy-light .site-brand,html body.joyfy-light .site-subtitle{color:#4d4560!important}
html body.joyfy-light .site-blog,html body.joyfy-light .site-coupons{border-color:#8b33ff30!important}
html body.joyfy-light .offer{background:#ffffff!important;border-color:#8b33ff40!important;box-shadow:0 4px 20px #1921320a!important}
html body.joyfy-light .offer .price{color:#7023d4!important}
html body.joyfy-light .offer .button{background:linear-gradient(110deg,#8b33ff,#0f5dc2)!important;color:#192132!important}
html body.joyfy-light .crumb,html body.joyfy-light .store,html body.joyfy-light small{color:#4d4560!important}
html body.joyfy-light html{background:#ffffff!important}
html body.joyfy-light{background:#ffffff!important}
html body.joyfy-light .studio-header{background:linear-gradient(115deg,#f3f0f8,#ffffff)!important;border:1px solid #8b33ff66!important}
html body.joyfy-light .studio-header p{color:#4d4560!important}
html body.joyfy-light .studio-header:after{background:linear-gradient(135deg,#8b33ff55,#0f5dc255)!important}
html body.joyfy-light .studio-card{background:#ffffff!important;border-color:#8b33ff35!important}
html body.joyfy-light .studio p,html body.joyfy-light .section-title p{color:#4d4560!important}
html body.joyfy-light .studio small,html body.joyfy-light .studio .helper{color:#4d4560!important}
html body.joyfy-light .eyebrow{color:#4d4560!important}
html body.joyfy-light .partnership-content section,html body.joyfy-light .partnership-content details{background:#ffffff!important;color:#192132!important;border-color:#8b33ff40!important}
html body.joyfy-light .partnership-content p{color:#4d4560!important}
html body.joyfy-light .coupon-list details{border:1px solid #8b33ff35!important;background:#ffffff!important}
html body.joyfy-light .coupon-list input:not([type=checkbox]):not([type=hidden]),html body.joyfy-light .coupon-list textarea{border:1px solid #8b33ff40!important}
html body.joyfy-light .coupon-list button{background:linear-gradient(110deg,#8b33ff,#0f5dc2)!important;color:#192132!important}
html body.joyfy-light .site-admin section,html body.joyfy-light .site-admin details{background:white!important;border:1px solid #192132!important}
html body.joyfy-light .site-admin input:not([type=hidden]):not([type=checkbox]),html body.joyfy-light .site-admin textarea{border:1px solid #4d4560!important}
html body.joyfy-light .site-admin button,html body.joyfy-light .site-admin .button{background:#7023d4!important;color:#ffffff!important}
html body.joyfy-light .site-admin p{color:#686173!important}
html body.joyfy-light section button{background:#7023d4!important;color:#ffffff!important}
html body.joyfy-light .auto-shell{color:#192132!important}
html body.joyfy-light .auto-hero{background:linear-gradient(115deg,#f3f0f8,#ffffff 75%)!important;border:1px solid #4d4560!important}
html body.joyfy-light .auto-hero:after{background:#4d4560!important}
html body.joyfy-light .auto-eyebrow{color:#7023d4!important}
html body.joyfy-light .auto-hero p{color:#4d4560!important}
html body.joyfy-light .auto-count{border:1px solid #7023d4!important;background:#7023d4!important}
html body.joyfy-light .auto-count strong{color:#7023d4!important}
html body.joyfy-light .auto-box{background:#ffffff!important;border:1px solid #192132!important}
html body.joyfy-light .auto-grid label,html body.joyfy-light .auto-label{color:#192132!important}
html body.joyfy-light .auto-grid input,html body.joyfy-light .auto-grid select,html body.joyfy-light .auto-grid textarea{background:#f3f0f8!important;border:1px solid #192132!important;color:#192132!important}
html body.joyfy-light .auto-checks label{background:#ffffff!important;border:1px solid #192132!important}
html body.joyfy-light .auto-checks label:has(input:checked){border-color:#4d4560!important;background:#4d4560!important}
html body.joyfy-light .auto-note{color:#4d4560!important}
html body.joyfy-light .auto-btn{border:1px solid #4d4560!important;background:#4d4560!important;color:#192132!important}
html body.joyfy-light .auto-btn:hover{background:#4d4560!important;color:#192132!important}
html body.joyfy-light .auto-main{background:#7023d4!important;color:#ffffff!important;border-color:#7023d4!important}
html body.joyfy-light .auto-main:hover{background:#7023d4!important;color:#ffffff!important}
html body.joyfy-light .auto-muted{color:#4d4560!important}
html body.joyfy-light .auto-table th{color:#4d4560!important}
html body.joyfy-light .auto-small{color:#4d4560!important}
html body.joyfy-light .auto-badge{background:#192132!important;color:#4d4560!important}
html body.joyfy-light .auto-badge.active,html body.joyfy-light .auto-badge.done{background:#7023d4!important;color:#7023d4!important}
html body.joyfy-light .auto-badge.failed,html body.joyfy-light .auto-badge.uncertain,html body.joyfy-light .auto-badge.partial{background:#4d4560!important;color:#4d4560!important}
html body.joyfy-light .auto-empty{color:#4d4560!important}
html body.joyfy-light .auto-alert{background:#4d4560!important;border:1px solid #4d4560!important;color:#4d4560!important}
html body.joyfy-light .hot-shell{color:#192132!important}
html body.joyfy-light .hot-hero{border:1px solid #4d4560!important;background:linear-gradient(120deg,#ffffff,#ffffff 70%)!important}
html body.joyfy-light .hot-hero p{color:#4d4560!important}
html body.joyfy-light .hot-eyebrow{color:#7023d4!important}
html body.joyfy-light .hot-box{background:#ffffff!important;border:1px solid #192132!important}
html body.joyfy-light .hot-filters label{color:#4d4560!important}
html body.joyfy-light .hot-filters input,html body.joyfy-light .hot-filters select{background:#ffffff!important;color:#192132!important;border:1px solid #192132!important}
html body.joyfy-light .hot-table th{color:#4d4560!important}
html body.joyfy-light .hot-product img{background:white!important}
html body.joyfy-light .hot-meta{color:#4d4560!important}
html body.joyfy-light .hot-reference{color:#4d4560!important}
html body.joyfy-light .hot-discount{background:#7023d4!important;color:#ffffff!important}
html body.joyfy-light .hot-link{color:#4d4560!important}
html body.joyfy-light .hot-note{color:#4d4560!important}
html body.joyfy-light .hot-tabs span{background:#4d4560!important;border:1px solid #4d4560!important}
html body.joyfy-light .hot-tabs span:last-child{background:#192132!important;border-color:#192132!important;color:#4d4560!important}
html body.joyfy-light .reports{color:#192132!important}
html body.joyfy-light .report-muted{color:#4d4560!important}
html body.joyfy-light .report-filter select,html body.joyfy-light .report-filter input{background:#ffffff!important;color:#192132!important;border:1px solid #665477!important;color-scheme:light!important}
html body.joyfy-light .report-filter button{background:#8b33ff!important;color:#192132!important}
html body.joyfy-light .report-card{border:1px solid #49315e!important;background:linear-gradient(140deg,#ffffff,#ffffff)!important}
html body.joyfy-light .report-number{color:#7023d4!important}
html body.joyfy-light .report-stats strong{color:#192132!important}
html body.joyfy-light .report-bar i{background:linear-gradient(#4d4560,#8b33ff)!important}
html body.joyfy-light .report-ring:after{background:#ffffff!important}
html body.joyfy-light .report-table th{color:#4d4560!important}
html body.joyfy-light .reports summary{color:#4d4560!important}
html body.joyfy-light .report-empty{color:#4d4560!important}
html body.joyfy-light .report-error{border:1px solid #7023d4!important}
html body.joyfy-light .joy-resend{color:#f3f0f8!important}
html body.joyfy-light .joy-resend a{color:#653399!important}
html body.joyfy-light .resend-card{background:#192132!important;border:1px solid #4d4560!important}
html body.joyfy-light .joy-resend fieldset{border:1px solid #4d4560!important}
html body.joyfy-light .resend-submit{background:#653399!important;color:#192132!important}
html body.joyfy-light .resend-note{background:#192132!important}
html body.joyfy-light .partnership-content section,html body.joyfy-light .partnership-content details{background:white!important;border:1px solid #192132!important}
html body.joyfy-light .partnership-content input:not([type=checkbox]):not([type=hidden]),html body.joyfy-light .partnership-content textarea{border:1px solid #4d4560!important}
html body.joyfy-light .partnership-content button{background:#7435c5!important;color:#192132!important}
html body.joyfy-light .partnership-content p{color:#686173!important}
html body.joyfy-light .joy-resend-link{border:1px solid #653399!important;color:#653399!important;background:#192132!important}
html body.joyfy-light #collection-editor{background:#ffffff!important;color:#192132!important}
html body.joyfy-light #collection-editor h1,html body.joyfy-light #collection-editor h2,html body.joyfy-light #collection-editor label,html body.joyfy-light #collection-editor p{color:#192132!important}
html body.joyfy-light #collection-editor input:not([type=checkbox]),html body.joyfy-light #collection-editor textarea{background:#ffffff!important;color:#192132!important;border:1px solid #887297!important}
html body.joyfy-light #collection-editor button,html body.joyfy-light #collection-editor .page-button{background:#783eaa!important;color:#192132!important;border:1px solid #4d4560!important}
html body.joyfy-light #collection-editor pre{background:#ffffff!important;color:#192132!important}
html body.joyfy-light #collection-editor a{color:#4d4560!important}
html body.joyfy-light #selection-manager{background:#ffffff!important;color:#192132!important}
html body.joyfy-light #selection-manager h1,html body.joyfy-light #selection-manager h2,html body.joyfy-light #selection-manager label,html body.joyfy-light #selection-manager p{color:#192132!important}
html body.joyfy-light #selection-manager input:not([type=radio]),html body.joyfy-light #selection-manager textarea{background:#ffffff!important;border:1px solid #887297!important}
html body.joyfy-light #selection-manager button,html body.joyfy-light #selection-manager .selection-button{background:#783eaa!important;border:1px solid #4d4560!important}
html body.joyfy-light #selection-manager .delete{background:#772f45!important}
html body.joyfy-light #selection-manager a{color:#4d4560!important}
html body.joyfy-light #selection-manager article{background:#ffffff!important;border:1px solid #655472!important}
html body.joyfy-light #selection-manager small{color:#4d4560!important}
html body.joyfy-light #walmart-connection-help{background:#ffffff!important;border:1px solid #735293!important;color:#192132!important}
html body.joyfy-light #walmart-connection-help p,html body.joyfy-light #walmart-connection-help li,html body.joyfy-light #walmart-connection-help ol{color:#192132!important}
html body.joyfy-light #walmart-connection-help strong,html body.joyfy-light #walmart-connection-help p:first-child{color:#192132!important}
html body.joyfy-light #walmart-connection-help a{color:#4d4560!important}
html body.joyfy-light #walmart-connection-help a:hover{color:#192132!important}
html body.joyfy-light #walmart-connection-help .material-symbols-outlined,html body.joyfy-light #walmart-connection-help svg{color:#4d4560!important}
html:has(body.joyfy-light){background:#f1f1f1;color-scheme:light}
html body.joyfy-light,html body.joyfy-light.joy-bg{--jf-purple:#8b33ff;--jf-blue:#0f5dc2;--jf-white:#fff;--jf-black:#040910;--jf-yellow:#7023d4;--jf-muted:#5e596b;--jf-panel:#fff;--jf-line:#e4deec;background:#f1f1f1!important;background-image:none!important;color:#192132!important;color-scheme:light;font-family:Outfit,system-ui,sans-serif}
html body.joyfy-light:before,html body.joyfy-light:after{display:none!important}
html body.joyfy-light .joy-glass-strong,html body.joyfy-light .joy-card,html body.joyfy-light .studio-card,html body.joyfy-light .auto-box,html body.joyfy-light .hot-box{background:#fff!important;border-color:#e4deec!important;box-shadow:0 5px 22px #19213208!important;backdrop-filter:none}
html body.joyfy-light h1,html body.joyfy-light h2,html body.joyfy-light h3,html body.joyfy-light h4,html body.joyfy-light label,html body.joyfy-light .joyfy-wordmark{color:#192132!important}
html body.joyfy-light a,html body.joyfy-light .text-joy-purple{color:#7023d4}
html body.joyfy-light aside nav a,html body.joyfy-light aside summary{color:#514a61!important}
html body.joyfy-light aside nav a:hover,html body.joyfy-light .joy-nav-active{background:#f0e7ff!important;color:#7023d4!important}
html body.joyfy-light .joyfy-wordmark>span{color:#8b33ff!important}
html body.joyfy-light .text-joy-black{color:#192132!important}
html body.joyfy-light [class*="text-joy-black/"]{color:#625b70!important}
html body.joyfy-light input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),html body.joyfy-light textarea,html body.joyfy-light select{background:#fff!important;color:#192132!important;border-color:#bfb4ce!important;color-scheme:light}
html body.joyfy-light input::placeholder,html body.joyfy-light textarea::placeholder{color:#746c80!important;opacity:1}
html body.joyfy-light :is(input,select,textarea):focus-visible{outline:2px solid #8b33ff;outline-offset:2px}
html body.joyfy-light :is(button,a):focus-visible{outline:2px solid #0f5dc2!important;outline-offset:3px}
html body.joyfy-light :is(.joy-btn-primary,.joy-btn-cta,.primary,.bg-primary,.bg-secondary,.cta,.auto-btn.primary,.hot-generate),html body.joyfy-light .studio-header>.primary,html body.joyfy-light .save-strip>.primary,html body.joyfy-light #collection-editor button,html body.joyfy-light #collection-editor .page-button,html body.joyfy-light #selection-manager button,html body.joyfy-light #selection-manager .selection-button{background:linear-gradient(115deg,#7023d4,#0f5dc2)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 12px #7023d41a!important}
html body.joyfy-light :is(.joy-btn-primary,.joy-btn-cta,.primary,.bg-primary,.bg-secondary) *{color:inherit!important}
html body.joyfy-light .secondary,html body.joyfy-light .auto-btn,html body.joyfy-light .row-actions :is(button,a){background:#f0e7ff!important;color:#7023d4!important;border-color:#d8c6ed!important}
html body.joyfy-light :is(.auto-hero,.hot-hero,.studio-header){background:linear-gradient(115deg,#f0e7ff,#eaf2ff)!important;border-color:#ddd2ed!important}
html body.joyfy-light :is(.auto-note,.auto-small,.hot-note,.hot-meta,.hot-reference,.studio p,.studio small){color:#625b70!important}
html body.joyfy-light :is(.auto-eyebrow,.hot-eyebrow,.auto-count strong,.studio h1 span){color:#7023d4!important}
html body.joyfy-light :is(#collection-editor,#selection-manager,#monitor-telegram),html body.joyfy-light #selection-manager article{background:#fff!important;color:#192132!important;border-color:#ddd2ed!important}
html body.joyfy-light :is(#collection-editor,#selection-manager) :is(h1,h2,p,label,small){color:#192132!important}
html body.joyfy-light :is(#collection-editor pre,.auto-checks label){background:#f4f0fa!important;color:#192132!important}
html body.joyfy-light #selection-manager .delete{background:#a61d3d!important;color:white!important}
html body.joyfy-light #walmart-connection-help{background:#f0e7ff!important;border-color:#d8c6ed!important;color:#42374f!important}
html body.joyfy-light #walmart-connection-help :is(p,li,strong,b,code){color:#42374f!important}
html body.joyfy-light #walmart-connection-help a{color:#7023d4!important;text-decoration:underline}
html body.joyfy-light :is(th,td){border-color:#e4deec!important}
html body.joyfy-light th{background:#f4f0fa!important;color:#51435f!important}
html body.joyfy-light td{color:#192132!important}
html body.joyfy-light ::selection{background:#ddc5ff;color:#211135}

html body.joyfy-light [style*="background:#ffda2d"],html body.joyfy-light section button{background:linear-gradient(115deg,#7023d4,#0f5dc2)!important;color:#fff!important}

/* Corrections after review — deliberate component colors, no automatic inversion. */
html body.joyfy-light{--joyfy-ink:#192132;--joyfy-muted:#514b60;--joyfy-line:#ded9e6}
html body.joyfy-light .joyfy-official-logo{width:180px;height:auto;display:block;border-radius:8px;background:#040910}
html body.joyfy-light :is(.joyfy-wordmark,.joyfy-wordmark>span){background:none!important;-webkit-text-fill-color:currentColor!important}
html body.joyfy-light :is(.text-joy-black,.text-black){color:#192132!important}
html body.joyfy-light [class*="text-joy-black/"],html body.joyfy-light :is(.text-slate-400,.text-slate-500,.text-gray-400,.text-gray-500){color:#595265!important}
html body.joyfy-light :is(.bg-primary\/10,.bg-primary\/20,.bg-secondary\/10){background:#f2eef8!important;color:#6424b4!important}
html body.joyfy-light :is(.text-accent,.text-secondary,.text-primary){color:#6424b4!important}
html body.joyfy-light :is(.bg-yellow-50,.bg-yellow-100,.bg-amber-50,.bg-amber-100){background:#f2eef8!important;border-color:#ded3ed!important;color:#6424b4!important}
html body.joyfy-light [class*="text-yellow-"],html body.joyfy-light [class*="text-amber-"]{color:#6424b4!important}
html body.joyfy-light :is(.joy-btn-primary,.joy-btn-cta,.bg-secondary,.bg-primary,.primary,#atualizar-copy-btn){background:linear-gradient(115deg,#7023d4,#0f5dc2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important}
html body.joyfy-light :is(.joy-btn-primary,.joy-btn-cta,.bg-secondary,.bg-primary,.primary,#atualizar-copy-btn) :is(span,svg,i){color:inherit!important;-webkit-text-fill-color:inherit!important}
html body.joyfy-light :is(button,a)[class*="bg-red-"]{background:#b42338!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.joyfy-light :is(button,a)[class*="bg-red-"] *{color:inherit!important}
html body.joyfy-light :is(button:disabled,a[aria-disabled=true]){background:#e9e6ee!important;background-image:none!important;border-color:#d9d3e2!important;color:#665d74!important;-webkit-text-fill-color:#665d74!important;opacity:1!important;box-shadow:none!important;cursor:not-allowed}
html body.joyfy-light #joyfy-delete-selected{background:#b42338!important;color:white!important;-webkit-text-fill-color:white!important}
html body.joyfy-light #joyfy-delete-selected:disabled{background:#e9e6ee!important;color:#665d74!important;-webkit-text-fill-color:#665d74!important}
html body.joyfy-light .joy-resend-link{background:#7023d4!important;color:#fff!important;border-color:#7023d4!important}
html body.joyfy-light .joyfy-products-tools{display:flex!important;gap:12px!important;align-items:center;flex-wrap:wrap;padding:16px 40px!important;background:#fff;border-bottom:1px solid #ded9e6}
html body.joyfy-light .joyfy-products-tools a{display:inline-flex;padding:9px 14px;border:1px solid #d8cbe8;border-radius:10px;color:#6424b4!important;font-weight:700;line-height:1.5}
html body.joyfy-light .joyfy-products-tools a:hover{background:#f3eef9}
/* Store identities and connection information. */
html body.joyfy-light .joyfy-amazon-logo{width:56px;height:56px;padding:0;overflow:hidden;flex-shrink:0}
html body.joyfy-light .joyfy-amazon-logo img{width:100%;height:100%;object-fit:cover;transform:scale(1.65)}
html body.joyfy-light [class*="bg-green-900/"],html body.joyfy-light .bg-green-50{background:#f2f7f4!important;border-color:#cdded3!important;color:#20563b!important}
html body.joyfy-light [class*="bg-green-900/"] p,html body.joyfy-light .bg-green-50 p{color:#20563b!important}
html body.joyfy-light :is(.text-green-400,.text-green-500){color:#20623f!important}
html body.joyfy-light #walmart-connection-help,html body.joyfy-light #walmart_form .bg-blue-50{background:#f4f2f8!important;border:1px solid #ded7e8!important;color:#383044!important}
html body.joyfy-light #walmart-connection-help *,html body.joyfy-light #walmart_form .bg-blue-50 *{color:#383044!important;-webkit-text-fill-color:#383044!important;opacity:1!important}
html body.joyfy-light #walmart-connection-help a,html body.joyfy-light #walmart_form .bg-blue-50 a{color:#6424b4!important;-webkit-text-fill-color:#6424b4!important;text-decoration:underline}
/* Routines: counter, badges, actions and history. */
html body.joyfy-light .auto-hero:after,html body.joyfy-light .studio-header:after{display:none!important}
html body.joyfy-light .auto-count{background:#f5f2fa!important;border:1px solid #d8cbe8!important;color:#383044!important}
html body.joyfy-light .auto-count.auto-count strong{color:#6424b4!important;-webkit-text-fill-color:#6424b4!important}
html body.joyfy-light .auto-badge,html body.joyfy-light #monitor-telegram .auto-badge{background:#eeeaf3!important;color:#51465e!important;-webkit-text-fill-color:#51465e!important;border:1px solid #dcd4e5}
html body.joyfy-light .auto-badge.active,html body.joyfy-light .auto-badge.done,html body.joyfy-light #monitor-telegram .auto-badge.active{background:#edf6f0!important;color:#20563b!important;-webkit-text-fill-color:#20563b!important;border-color:#cdded3!important}
html body.joyfy-light .auto-badge.failed{background:#fff0f0!important;color:#9e2436!important;-webkit-text-fill-color:#9e2436!important;border-color:#edc7cf!important}
html body.joyfy-light .auto-badge.uncertain,html body.joyfy-light .auto-badge.partial{background:#f4f0fa!important;color:#6424b4!important;-webkit-text-fill-color:#6424b4!important;border-color:#d8cbe8!important}
html body.joyfy-light :is(.auto-btn,.hot-actions button){background:#fff!important;color:#6424b4!important;-webkit-text-fill-color:#6424b4!important;border:1px solid #cdbbe2!important}
html body.joyfy-light :is(.auto-btn,.hot-actions button):hover{background:#f1eaf9!important}
html body.joyfy-light :is(.auto-main,.hot-generate){background:linear-gradient(115deg,#7023d4,#0f5dc2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important}
html body.joyfy-light :is(.auto-alert,.auto-alert *){background:#f5f1fa!important;color:#514060!important;border-color:#d9cce9!important}
html body.joyfy-light :is(.auto-note,.auto-small,.auto-empty,.auto-muted,.hot-note,.hot-meta,.hot-reference,.hot-status){color:#595265!important}
html body.joyfy-light .auto-checks label{background:#f7f5fa!important;color:#383044!important;border-color:#ddd5e7!important}
html body.joyfy-light .auto-checks label:has(input:checked){background:#eee5fa!important;border-color:#8b33ff!important}
/* Offer source labels. */
html body.joyfy-light .hot-tabs span{background:#eee5fa!important;color:#6424b4!important;border-color:#d5c3ea!important}
html body.joyfy-light .hot-tabs span:last-child{background:#eeeef2!important;color:#595265!important;border-color:#d9d7e1!important}
html body.joyfy-light .hot-discount{background:#eee5fa!important;color:#6424b4!important}
/* Delivery destinations. */
html body.joyfy-light[data-joyfy-path="/promocoes/destinos"] main>section{background:#fff!important;color:#192132!important;border-color:#ded9e6!important;box-shadow:0 5px 22px #19213208}
html body.joyfy-light[data-joyfy-path="/promocoes/destinos"] main>section :is(p,label,span,h1){color:#192132!important}
html body.joyfy-light[data-joyfy-path="/promocoes/destinos"] main>section a{color:#6424b4!important;text-decoration:underline}
html body.joyfy-light[data-joyfy-path="/promocoes/destinos"] .destination-row{background:#fff!important;border-color:#e4deec!important}
html body.joyfy-light[data-joyfy-path="/promocoes/destinos"] .destination-row:has(input:checked){background:#f2ecfa!important}
html body.joyfy-light[data-joyfy-path="/promocoes/destinos"] form>div{border-color:#ded9e6!important}
/* Community editor has its own dark stylesheet and text-fill declarations. */
html body.joyfy-light #community-editor,html body.joyfy-light #joyfy-groups-area{color:#192132!important;color-scheme:light}
html body.joyfy-light #community-editor :is(h1,h2,h3,label,strong,th,td,p,small,span),html body.joyfy-light #joyfy-groups-area :is(h1,h2,h3,label,strong,th,td,p,small,span){color:#192132!important;-webkit-text-fill-color:#192132!important}
html body.joyfy-light #community-editor>p{color:#6424b4!important;-webkit-text-fill-color:#6424b4!important}
html body.joyfy-light #community-editor>section,html body.joyfy-light #community-editor>div{background:#fff!important;background-image:none!important;border-color:#ded9e6!important}
html body.joyfy-light #community-editor :is(input:not([type=checkbox]):not([type=hidden]),textarea,select),html body.joyfy-light #joyfy-groups-area :is(input:not([type=checkbox]):not([type=hidden]),textarea,select){background:#fff!important;color:#192132!important;-webkit-text-fill-color:#192132!important;border-color:#bfb4ce!important;color-scheme:light}
html body.joyfy-light #community-editor input::placeholder,html body.joyfy-light #community-editor textarea::placeholder{color:#746c80!important;-webkit-text-fill-color:#746c80!important}
html body.joyfy-light #community-editor :is(button,.primary),html body.joyfy-light #joyfy-groups-area .primary{background:linear-gradient(115deg,#7023d4,#0f5dc2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important}
html body.joyfy-light #community-editor :is(button,.primary) *,html body.joyfy-light #joyfy-groups-area .primary *{color:inherit!important;-webkit-text-fill-color:inherit!important}
html body.joyfy-light #community-editor a,html body.joyfy-light #joyfy-groups-area a{color:#6424b4!important;-webkit-text-fill-color:#6424b4!important}
html body.joyfy-light #joyfy-groups-area :is(.community-fields,.group-filters,.table-scroll,.groups-table td){background:#fff!important;border-color:#ded9e6!important}
html body.joyfy-light #joyfy-groups-area .groups-table th{background:#f4f2f8!important;color:#51465e!important;-webkit-text-fill-color:#51465e!important}
html body.joyfy-light #joyfy-groups-area dialog{background:#fff!important;color:#192132!important;border-color:#ded9e6!important}
html body.joyfy-light #community-editor input::file-selector-button{background:#eee5fa!important;color:#6424b4!important}
html body.joyfy-light #community-editor :is(.secondary,.row-actions button,.row-actions a,.group-copy),html body.joyfy-light #joyfy-groups-area :is(.secondary,.row-actions button,.row-actions a,.group-copy){background:#f4f0fa!important;color:#6424b4!important;-webkit-text-fill-color:#6424b4!important;border-color:#d8cbe8!important}
/* Blog category labels. */
html body.joyfy-light .post-item span.bg-primary\/20{background:#f1eef6!important;color:#6424b4!important;border-color:#ded5e9!important;-webkit-text-fill-color:#6424b4!important}
@media(max-width:600px){html body.joyfy-light .joyfy-products-tools{padding:14px 18px!important;gap:8px!important}}


/* Meu site: actions belong to their cards; group labels are not dark buttons. */
html body.joyfy-light .joyfy-official-logo{background:transparent!important;border-radius:0!important;width:180px;height:auto}
html body.joyfy-light .joyfy-card-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;align-items:center}
html body.joyfy-light #community-editor #joyfy-groups-area .community-fields{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}
html body.joyfy-light #community-editor #joyfy-groups-area .status.on{background:#edf6f0!important;color:#20563b!important;-webkit-text-fill-color:#20563b!important;border:1px solid #cdded3}
html body.joyfy-light #community-editor #joyfy-groups-area .status.off{background:#eeeaf3!important;color:#51465e!important;-webkit-text-fill-color:#51465e!important;border:1px solid #dcd4e5}
html body.joyfy-light #joyfy-groups-area .row-actions{align-items:center;gap:10px;flex-wrap:wrap}
html body.joyfy-light #community-editor #joyfy-groups-area .row-actions a{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid #d8cbe8!important;border-radius:10px;line-height:1.5;background:#f4f0fa!important;color:#6424b4!important;-webkit-text-fill-color:#6424b4!important;text-decoration:none}
html body.joyfy-light .coupon-list .coupon-actions{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}
html body.joyfy-light .coupon-list .coupon-actions form{display:block!important;margin:0!important}
html body.joyfy-light .coupon-list .coupon-actions button{margin:0!important;min-height:46px;padding:11px 18px;border-radius:10px;font-size:15px;line-height:1.5}
html body.joyfy-light .coupon-list .coupon-actions .primary{background:linear-gradient(115deg,#7023d4,#0f5dc2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid transparent!important}
html body.joyfy-light .coupon-list .coupon-actions .coupon-visibility-button{background:#f4f0fa!important;color:#6424b4!important;-webkit-text-fill-color:#6424b4!important;border:1px solid #d8cbe8!important}
html body.joyfy-light .coupon-list .coupon-actions .coupon-delete-button{background:#fff!important;color:#a62136!important;-webkit-text-fill-color:#a62136!important;border:1px solid #dba8b2!important;box-shadow:none!important}
html body.joyfy-light .coupon-visibility{display:inline-block;padding:3px 10px;margin-left:8px;font-size:13px;font-weight:700;border-radius:30px;vertical-align:middle}
html body.joyfy-light .coupon-visibility.is-visible{background:#edf6f0!important;color:#20563b!important}
html body.joyfy-light .coupon-visibility.is-hidden{background:#eeeaf3!important;color:#51465e!important}
