/* Craftlo comprehensive Light Theme normalization v0.9.7.142 */
body.cl-theme-light{
  --cl-bg:#fffdf9!important;
  --cl-panel:#ffffff!important;
  --cl-panel-2:#f7f1e9!important;
  --cl-text:#3f3029!important;
  --cl-muted:#7d7069!important;
  --cl-line:#eadfd3!important;
  --cl-soft:rgba(88,57,43,.08)!important;
  --cl-purple:#c95833!important;
  --cl-pink:#d97952!important;
  --cl-cyan:#b84d2b!important;
  --cl-lime:#6e9d28!important;
}
body.cl-theme-light .craftlo-dashboard{
  --cdb-bg:#fffdf9!important;
  --cdb-panel:#ffffff!important;
  --cdb-panel2:#f8f3ed!important;
  --cdb-line:#e7dbcf!important;
  --cdb-text:#3f3029!important;
  --cdb-muted:#7f7068!important;
  --cdb-purple:#c95833!important;
  --cdb-pink:#d97952!important;
  --cdb-lime:#6e9d28!important;
}
body.cl-theme-light .cdb-shell{background:linear-gradient(180deg,#fffdf9,#f8f3ed)!important;color:#3f3029!important}
body.cl-theme-light .cdb-sidebar,body.cl-theme-light .cdb-side-bottom{background:#fff!important;border-color:#eadfd3!important}
body.cl-theme-light .cdb-main,body.cl-theme-light .cdb-content{background:transparent!important;color:#3f3029!important}
body.cl-theme-light .cdb-card,body.cl-theme-light .cdb-stats>div,body.cl-theme-light .cdb-channel-card,body.cl-theme-light .cdb-table-wrap,body.cl-theme-light .cdb-settings-toolbar,body.cl-theme-light .cdb-settings-source{background:#fff!important;border-color:#eadfd3!important;color:#3f3029!important;box-shadow:0 12px 30px rgba(88,57,43,.055)!important}
body.cl-theme-light .cdb-card h1,body.cl-theme-light .cdb-card h2,body.cl-theme-light .cdb-card h3,body.cl-theme-light .cdb-top h1,body.cl-theme-light .cdb-form-head h2,body.cl-theme-light .cdb-table td,body.cl-theme-light .cdb-table b,body.cl-theme-light .cdb-stats strong{color:#3f3029!important}
body.cl-theme-light .cdb-card p,body.cl-theme-light .cdb-card small,body.cl-theme-light .cdb-muted-note,body.cl-theme-light .cdb-form-head p,body.cl-theme-light .cdb-table small{color:#7d7069!important}
body.cl-theme-light .cdb-sidebar nav a,body.cl-theme-light .cdb-side-bottom a{color:#6f635c!important}
body.cl-theme-light .cdb-sidebar nav a:hover,body.cl-theme-light .cdb-sidebar nav a.active{background:#f7f1e9!important;color:#3f3029!important;border-color:#e7dbcf!important}
body.cl-theme-light .cdb-table th{background:#faf6f1!important;color:#725f55!important;border-bottom-color:#e7dbcf!important}
body.cl-theme-light .cdb-table td{border-bottom-color:#efe5dc!important}
body.cl-theme-light .cdb-fields input,body.cl-theme-light .cdb-fields textarea,body.cl-theme-light .cdb-fields select,body.cl-theme-light .cdb-form textarea,body.cl-theme-light .cdb-data-search,body.cl-theme-light .cdb-inline-form input,body.cl-theme-light .cdb-inline-form select,body.cl-theme-light .cdb-inline-form textarea{background:#fff!important;color:#3f3029!important;border-color:#e2d6ca!important}
body.cl-theme-light .cdb-fields input:focus,body.cl-theme-light .cdb-fields textarea:focus,body.cl-theme-light .cdb-fields select:focus{border-color:#cf7657!important;box-shadow:0 0 0 3px rgba(201,88,51,.10)!important}
body.cl-theme-light .cdb-btn:not(.primary){background:#fff!important;color:#5b463c!important;border-color:#dfd1c5!important}
body.cl-theme-light .cdb-btn.primary{background:linear-gradient(135deg,#c95833,#d97952)!important;color:#fff!important;border-color:transparent!important}
body.cl-theme-light .cdb-status{background:#f7f1e9!important;color:#5b463c!important;border-color:#e5d9cf!important}

/* Public live: only the media canvas stays dark; page chrome becomes light. */
body.cl-theme-light .craftlo-live-public{
  --cl-live-surface:#ffffff!important;
  --cl-live-surface-2:#f7f1e9!important;
  --cl-live-input:#fffdf9!important;
  --cl-live-line:#e6d9ce!important;
  --cl-live-text:#3f3029!important;
  --cl-live-muted:#7d7069!important;
  --cl-live-accent:#c95833!important;
  --cl-live-accent-2:#d97952!important;
  background:#fffdf9!important;
  color:#3f3029!important;
}
body.cl-theme-light main.craftlo-live-public,body.cl-theme-light.cl-live-detail-page{background:#fffdf9!important}
body.cl-theme-light .craftlo-live-public .cl-live-view-main,body.cl-theme-light .craftlo-live-public .cl-live-side{background:transparent!important}
body.cl-theme-light .craftlo-live-public .cl-live-meta,body.cl-theme-light .craftlo-live-public .cl-live-panel{background:#fff!important;border-color:#e6d9ce!important;box-shadow:0 12px 30px rgba(88,57,43,.07)!important}
body.cl-theme-light .craftlo-live-public .cl-live-panel-head{background:#faf6f1!important;border-color:#e6d9ce!important}
body.cl-theme-light .craftlo-live-public .cl-live-chat-form{background:#faf6f1!important;border-color:#e6d9ce!important}
body.cl-theme-light .craftlo-live-public .cl-live-chat-form input{background:#fff!important;color:#3f3029!important;border-color:#dfd1c5!important}
body.cl-theme-light .craftlo-live-public .cl-live-chat-form input::placeholder{color:#9a8b83!important}
body.cl-theme-light .craftlo-live-public .cl-live-chat-row-head b,body.cl-theme-light .craftlo-live-public .cl-live-chat-row p,body.cl-theme-light .craftlo-live-public .cl-live-panel-head h2,body.cl-theme-light .craftlo-live-public .cl-live-product-copy h3,body.cl-theme-light .craftlo-live-public .cl-live-creator h1{color:#3f3029!important}
body.cl-theme-light .craftlo-live-public .cl-live-chat-row-head small,body.cl-theme-light .craftlo-live-public .cl-live-chat-empty,body.cl-theme-light .craftlo-live-public .cl-live-chat-loading,body.cl-theme-light .craftlo-live-public .cl-live-creator p,body.cl-theme-light .craftlo-live-public .cl-live-stock,body.cl-theme-light .craftlo-live-public .cl-live-product-price del{color:#7d7069!important}
body.cl-theme-light .craftlo-live-public .cl-live-panel-head small,body.cl-theme-light .craftlo-live-public .cl-live-product-copy>small{color:#6e9d28!important}
body.cl-theme-light .craftlo-live-public .cl-live-product-image{background:#f7f1e9!important;border-color:#e6d9ce!important}
body.cl-theme-light .craftlo-live-public .cl-live-product-grid .cl-live-product-card{background:#fff!important;border-color:#e6d9ce!important;color:#3f3029!important}
body.cl-theme-light .craftlo-live-public .cl-live-cart-btn{background:#fff!important;color:#b84d2b!important;border-color:#d97952!important}
body.cl-theme-light .craftlo-live-public .cl-live-buy-btn,body.cl-theme-light .craftlo-live-public .cl-live-chat-form button{background:linear-gradient(135deg,#c95833,#d97952)!important;color:#fff!important}
body.cl-theme-light .craftlo-live-public .cl-live-voucher{background:#fff2ec!important;border-color:#efcfc0!important}
body.cl-theme-light .craftlo-live-public .cl-live-mobile-product{background:#fff!important;color:#3f3029!important;border-color:#e6d9ce!important}
body.cl-theme-light .craftlo-live-public .cl-live-mobile-product-body{background:#faf6f1!important;border-color:#e6d9ce!important}
/* Keep actual video canvas black for accurate playback. */
body.cl-theme-light .craftlo-live-public .cl-live-player-wrap,body.cl-theme-light .craftlo-live-public .cl-livekit-viewer,body.cl-theme-light .craftlo-live-public .cl-livekit-media,body.cl-theme-light .craftlo-live-public .cl-livekit-video{background:#050507!important}

/* Buyer account / commerce */
body.cl-theme-light .cl-account-shell,body.cl-theme-light .cl-cart-shell,body.cl-theme-light .cl-checkout-shell,body.cl-theme-light .cl-payment-step,body.cl-theme-light .cl-commerce-gate{color:#3f3029!important}
body.cl-theme-light .cl-account-side,body.cl-theme-light .cl-account-card,body.cl-theme-light .cl-order-row,body.cl-theme-light .cl-account-empty,body.cl-theme-light .cl-cart-group,body.cl-theme-light .cl-checkout-card,body.cl-theme-light .cl-payment-step{background:#fff!important;color:#3f3029!important;border-color:#eadfd3!important;box-shadow:0 12px 30px rgba(88,57,43,.055)!important}
body.cl-theme-light .cl-account-side nav a,body.cl-theme-light .cl-account-logout{color:#74665e!important}
body.cl-theme-light .cl-account-side nav a:hover,body.cl-theme-light .cl-account-side nav a.is-active{background:#f7f1e9!important;color:#3f3029!important}
body.cl-theme-light .cl-account-head h1,body.cl-theme-light .cl-account-card h2,body.cl-theme-light .cl-account-card h3,body.cl-theme-light .cl-order-row b{color:#3f3029!important}
body.cl-theme-light .cl-account-head p,body.cl-theme-light .cl-account-card p,body.cl-theme-light .cl-account-card small,body.cl-theme-light .cl-order-row small,body.cl-theme-light .cl-order-row span{color:#7d7069!important}
body.cl-theme-light .cl-account-head>span{color:#6e9d28!important}

/* Journal cards in light mode, wherever they render. */
body.cl-theme-light .cjournal-social-tabs,body.cl-theme-light .cjournal-social-empty,body.cl-theme-light .cjournal-social-feed .cjournal-post,body.cl-theme-light .cjournal-social-composer{background:#fff!important;border-color:#eadfd3!important;color:#3f3029!important;box-shadow:0 10px 28px rgba(88,57,43,.05)!important}
body.cl-theme-light .cjournal-social-tabs a{color:#7d7069!important}
body.cl-theme-light .cjournal-social-tabs a.is-active{color:#fff!important;background:linear-gradient(135deg,#c95833,#d97952)!important}
body.cl-theme-light .cjournal-social-composer-head b,body.cl-theme-light .cjournal-social-feed .cjournal-copy,body.cl-theme-light .cjournal-social-feed .cjournal-author b,body.cl-theme-light .cjournal-social-empty b{color:#3f3029!important}
body.cl-theme-light .cjournal-social-composer-head span,body.cl-theme-light .cjournal-social-empty span,body.cl-theme-light .cjournal-author span,body.cl-theme-light .cjournal-metrics{color:#7d7069!important}
body.cl-theme-light .cjournal-social-composer>textarea,body.cl-theme-light .cjournal-composer-options input,body.cl-theme-light .cjournal-composer-options select,body.cl-theme-light .cjournal-composer-photo,body.cl-theme-light .cjournal-comment-form textarea{background:#fffdf9!important;color:#3f3029!important;border-color:#e4d7cc!important}
body.cl-theme-light .cjournal-social-feed .cjournal-product,body.cl-theme-light .cjournal-social-feed .cjournal-comment p,body.cl-theme-light .cjournal-social-feed .cjournal-owner-actions a{background:#f8f3ed!important;color:#3f3029!important;border-color:#e4d7cc!important}
body.cl-theme-light .cjournal-actions button,body.cl-theme-light .cjournal-actions a{color:#3f3029!important}
body.cl-theme-light .cjournal-actions,body.cl-theme-light .cjournal-metrics,body.cl-theme-light .cjournal-comments{border-color:#eadfd3!important}

/* Broad public Platform surfaces that were still inheriting dark fallbacks. */
body.cl-theme-light .cl-pricing-card,body.cl-theme-light .cl-addon-grid article,body.cl-theme-light .cl-pricing-cycle,body.cl-theme-light .cl-domain-card,body.cl-theme-light .cl-workshop-card,body.cl-theme-light .cl-content-card{background:#fff!important;color:#3f3029!important;border-color:#eadfd3!important}
body.cl-theme-light .cl-pricing-card h2,body.cl-theme-light .cl-pricing-card strong,body.cl-theme-light .cl-addon-grid h3,body.cl-theme-light .cl-content-card h2,body.cl-theme-light .cl-content-card h3{color:#3f3029!important}
body.cl-theme-light .cl-pricing-card p,body.cl-theme-light .cl-pricing-card li,body.cl-theme-light .cl-addon-grid p{color:#7d7069!important}
