/* Meliora UI color overrides. All states; scoped to Meliora only. */
body[data-brand="meliora"]{--hh-accent: #a5883d;--hh-accent-dark: #655326;--hh-accent-soft: #f0e9d7;--hh-navy: #1c1c1c;--hh-navy-2: #242424;--hh-ink: #252525;--hh-muted: #787878;--hh-line: #e9e9e9;--hh-line-dark: rgba(166,166,166,.19);--hh-soft: #fafafa;--hh-shadow: 0 18px 45px rgba(28,28,28,.10);--hh-shadow-soft: 0 8px 22px rgba(28,28,28,.07);}
body[data-brand="meliora"]{background:
        linear-gradient(rgba(166,166,166,.075) 1px, transparent 1px),
        linear-gradient(90deg, rgba(166,166,166,.075) 1px, transparent 1px),
        #f5f5f5;}
body[data-brand="meliora"] code{border: 1px solid #e7dec6;color: #55461f;background: #f8f5ed;}
body[data-brand="meliora"] .hh-appbar{color: #e9e9e9;background:
        linear-gradient(135deg, rgba(165,136,61,.10), transparent 32%),
        linear-gradient(90deg, #1c1c1c, #202020);box-shadow: 0 14px 28px rgba(28,28,28,.17);}
body[data-brand="meliora"] .hh-appbar-logo{color: #252525;background: linear-gradient(135deg, #d2bc84, #a5883d);box-shadow: inset 0 1px 0 rgba(255.0,255.0,255.0,.5), 0 7px 16px rgba(165,136,61,.25);}
body[data-brand="meliora"] .hh-appbar-brand strong{color: #fafafa;}
body[data-brand="meliora"] .hh-appbar-brand span{color: #a6a6a6;}
body[data-brand="meliora"] .hh-appbar-chip{border: 1px solid rgba(166,166,166,.18);color: #d6d6d6;background: rgba(255.0,255.0,255.0,.04);}
body[data-brand="meliora"] .hh-appbar-chip::before{background: #a5883d;box-shadow: 0 0 0 4px rgba(165,136,61,.11);}
body[data-brand="meliora"] .hh-header{background: rgba(255.0,255.0,255.0,.92);}
body[data-brand="meliora"] .hh-eyebrow::before{box-shadow: 0 0 0 4px rgba(165,136,61,.15);}
body[data-brand="meliora"] h1{color: #252525;}
body[data-brand="meliora"] .hh-badge{border: 1px solid #e7dec6;color: #655326;background: #f8f5ed;box-shadow: inset 0 1px 0 #ffffff;}
body[data-brand="meliora"] .hh-stepper{background: rgba(255.0,255.0,255.0,.88);}
body[data-brand="meliora"] .hh-step{color: #8e8e8e;}
body[data-brand="meliora"] .hh-step-number{border: 1px solid #e2e2e2;color: #787878;background: #fafafa;}
body[data-brand="meliora"] .hh-step.is-active{color: #352c16;background: linear-gradient(135deg, #f8f5ed, #f0e9d7);box-shadow: inset 0 0 0 1px #e3d5b3;}
body[data-brand="meliora"] .hh-step.is-active .hh-step-number,
body[data-brand="meliora"] .hh-step.is-complete .hh-step-number{border-color: #a5883d;color: #ffffff;background: linear-gradient(135deg, #c2a459, #806a30);box-shadow: 0 4px 10px rgba(128,106,48,.20);}
body[data-brand="meliora"] .hh-step.is-complete{color: #6b5827;}
body[data-brand="meliora"] .hh-panel{background: rgba(255.0,255.0,255.0,.95);}
body[data-brand="meliora"] .hh-panel-head{background: #fdfdfd;}
body[data-brand="meliora"] .hh-panel-head h2{color: #383838;}
body[data-brand="meliora"] .hh-source{border: 1px solid #363636;color: #d6d6d6;background:
        linear-gradient(90deg, rgba(166,166,166,.08) 1px, transparent 1px),
        #1c1c1c;box-shadow: inset 0 1px 0 rgba(255.0,255.0,255.0,.04);caret-color: #d2bc84;}
body[data-brand="meliora"] .hh-source:focus{border-color: #a5883d;box-shadow: 0 0 0 3px rgba(165,136,61,.15), inset 0 1px 0 rgba(255.0,255.0,255.0,.04);}
body[data-brand="meliora"] .hh-rule-box{border: 1px solid #e9e9e9;background: #fafafa;}
body[data-brand="meliora"] .hh-rule-label,
body[data-brand="meliora"] .hh-checkbox-label{color: #646464;}
body[data-brand="meliora"] .hh-rule-label b,
body[data-brand="meliora"] .hh-checkbox-label b{color: #444444;}
body[data-brand="meliora"] .hh-rule-label input,
body[data-brand="meliora"] .hh-checkbox-label input{accent-color: #806a30;}
body[data-brand="meliora"] .hh-btn{color: #585858;background: #ffffff;}
body[data-brand="meliora"] .hh-btn--primary{border-color: #806a30;color: #252525;background: linear-gradient(135deg, #d2bc84, #a5883d);box-shadow: 0 7px 14px rgba(128,106,48,.20), inset 0 1px 0 rgba(255.0,255.0,255.0,.55);}
body[data-brand="meliora"] .hh-btn--primary:hover{box-shadow: 0 10px 19px rgba(128,106,48,.27), inset 0 1px 0 rgba(255.0,255.0,255.0,.55);}
body[data-brand="meliora"] .hh-btn--soft{border-color: #e7dec6;color: #655326;background: #f8f5ed;}
body[data-brand="meliora"] .hh-btn--ghost{border-color: #e2e2e2;color: #656565;background: #ffffff;}
body[data-brand="meliora"] .hh-btn--ghost:hover{border-color: #c6c6c6;color: #444444;background: #fafafa;}
body[data-brand="meliora"] .hh-note{border: 1px solid #e7dec6;color: #6b6045;background: #f8f5ed;}
body[data-brand="meliora"] .hh-note-icon{color: #ffffff;background: #806a30;}
body[data-brand="meliora"] .hh-analysis{background: #fdfdfd;}
body[data-brand="meliora"] .hh-empty{border: 1px dashed #d6d6d6;background:
        radial-gradient(circle at 50% 0%, rgba(165,136,61,.09), transparent 14rem),
        #ffffff;}
body[data-brand="meliora"] .hh-empty-symbol{border: 1px solid #e7dec6;color: #806a30;background: #f8f5ed;box-shadow: 0 8px 16px rgba(128,106,48,.10);}
body[data-brand="meliora"] .hh-empty h3{color: #383838;}
body[data-brand="meliora"] .hh-total{border: 1px solid #c2a459;color: #252525;background:
        radial-gradient(circle at 100% 0%, rgba(255.0,255.0,255.0,.55), transparent 8rem),
        linear-gradient(135deg, #e3d5b3, #c2a459);box-shadow: 0 10px 20px rgba(128,106,48,.15);}
body[data-brand="meliora"] .hh-summary-text{border: 1px solid #e9e9e9;background: #ffffff;}
body[data-brand="meliora"] .hh-summary-text h3{color: #383838;}
body[data-brand="meliora"] .hh-pill{border: 1px solid #e2e2e2;color: #787878;background: #fafafa;}
body[data-brand="meliora"] .hh-pill b{color: #655326;}
body[data-brand="meliora"] .hh-block-row{border: 1px solid #e9e9e9;color: #3e3829;background: #ffffff;box-shadow: 0 3px 10px rgba(28,28,28,.025);}
body[data-brand="meliora"] .hh-block-row:hover{border-color: #d6d6d6;}
body[data-brand="meliora"] .hh-block-number{color: #55461f;background: #f0e9d7;}
body[data-brand="meliora"] .hh-block-row[data-kind="numbered"] .hh-block-number{background: #f0e8d5;}
body[data-brand="meliora"] .hh-block-row[data-kind="preamble"] .hh-block-number,
body[data-brand="meliora"] .hh-block-row[data-kind="product"] .hh-block-number{color: #585858;background: #e9e9e9;}
body[data-brand="meliora"] .hh-block-copy strong{color: #444444;}
body[data-brand="meliora"] .hh-block-copy span{color: #a6a6a6;}
body[data-brand="meliora"] .hh-kind{border: 1px solid #e9e9e9;color: #787878;background: #fafafa;}
body[data-brand="meliora"] .hh-block-row[data-kind="numbered"] .hh-kind{border-color: #dfcfa8;background: #faf7f0;}
body[data-brand="meliora"] .hh-analysis-bottom{border-top: 1px solid #e9e9e9;}
body[data-brand="meliora"] .hh-analysis-bottom span{color: #787878;}
body[data-brand="meliora"] .hh-mapper-sidebar{border: 1px solid #2c2c2c;background: #1c1c1c;box-shadow: 0 18px 36px rgba(28,28,28,.18);}
body[data-brand="meliora"] .hh-sidebar-head{border-bottom: 1px solid rgba(166,166,166,.16);background: linear-gradient(135deg, rgba(165,136,61,.12), transparent 70%);}
body[data-brand="meliora"] .hh-sidebar-head h2{color: #fafafa;}
body[data-brand="meliora"] .hh-sidebar-head p{color: #a6a6a6;}
body[data-brand="meliora"] .hh-sidebar-actions{border-bottom: 1px solid rgba(166,166,166,.16);}
body[data-brand="meliora"] .hh-sidebar-actions .hh-btn--soft{border-color: rgba(210,188,132,.25);color: #e3d5b3;background: rgba(165,136,61,.10);}
body[data-brand="meliora"] .hh-block-nav-button{color: #bfbfbf;}
body[data-brand="meliora"] .hh-block-nav-button:hover{border-color: rgba(166,166,166,.18);color: #e9e9e9;background: rgba(255.0,255.0,255.0,.055);}
body[data-brand="meliora"] .hh-block-nav-button.is-active{border-color: rgba(210,188,132,.28);color: #f8f5ed;background: linear-gradient(135deg, rgba(165,136,61,.20), rgba(165,136,61,.08));}
body[data-brand="meliora"] .hh-nav-index{border: 1px solid rgba(166,166,166,.15);color: #d6d6d6;background: rgba(255.0,255.0,255.0,.07);}
body[data-brand="meliora"] .hh-block-nav-button.is-active .hh-nav-index{color: #2c2c2c;background: #d2bc84;}
body[data-brand="meliora"] .hh-block-nav-button[data-kind="numbered"] .hh-nav-index{color: #ceb77b;background: rgba(245.0,158.0,11.0,.11);}
body[data-brand="meliora"] .hh-block-nav-button[data-kind="product"] .hh-nav-index{color: #d9d9d9;background: rgba(169,169,169,.13);}
body[data-brand="meliora"] .hh-map-head h2{color: #383838;}
body[data-brand="meliora"] .hh-map-head p{color: #787878;}
body[data-brand="meliora"] .hh-map-card{border: 1px solid #e9e9e9;background: #ffffff;}
body[data-brand="meliora"] .hh-map-card-head{border-bottom: 1px solid #e9e9e9;background: #fdfdfd;}
body[data-brand="meliora"] .hh-map-card-head h3{color: #383838;}
body[data-brand="meliora"] .hh-map-card-head p{color: #8a8a8a;}
body[data-brand="meliora"] .hh-source-type{border: 1px solid #e7dec6;color: #655326;background: #f8f5ed;}
body[data-brand="meliora"] .hh-field-label{color: #585858;}
body[data-brand="meliora"] .hh-type-option-inner{border: 1px solid #e9e9e9;background: #ffffff;}
body[data-brand="meliora"] .hh-type-option:hover .hh-type-option-inner{border-color: #d6d6d6;background: #fdfdfd;box-shadow: 0 6px 14px rgba(28,28,28,.05);}
body[data-brand="meliora"] .hh-type-option input:checked + .hh-type-option-inner{border-color: #c2a459;background: linear-gradient(135deg, #f8f5ed, #ffffff);box-shadow: 0 7px 15px rgba(128,106,48,.09);}
body[data-brand="meliora"] .hh-type-option input:checked + .hh-type-option-inner::after{color: #2c2c2c;background: #d2bc84;}
body[data-brand="meliora"] .hh-type-option strong{color: #444444;}
body[data-brand="meliora"] .hh-type-option span{color: #8e8e8e;}
body[data-brand="meliora"] .hh-meta-grid{border-top: 1px solid #e9e9e9;}
body[data-brand="meliora"] .hh-input,
body[data-brand="meliora"] .hh-select,
body[data-brand="meliora"] .hh-textarea{border: 1px solid #e2e2e2;color: #444444;background: #ffffff;}
body[data-brand="meliora"] .hh-input:focus,
body[data-brand="meliora"] .hh-select:focus,
body[data-brand="meliora"] .hh-textarea:focus{border-color: #a5883d;box-shadow: 0 0 0 3px rgba(165,136,61,.15);}
body[data-brand="meliora"] .hh-product-form{border: 1px solid #e7dec6;background:
        linear-gradient(135deg, rgba(210,188,132,.18), transparent 36%),
        #fdfbf8;}
body[data-brand="meliora"] .hh-product-form-title{color: #4b3e1c;}
body[data-brand="meliora"] .hh-product-form-title span{border: 1px solid #e7dec6;color: #655326;background: #ffffff;}
body[data-brand="meliora"] .hh-target-preview{border: 1px solid #363636;color: #d6d6d6;background: #1c1c1c;}
body[data-brand="meliora"] .hh-progression{border: 1px solid #e7dec6;background: #f8f5ed;box-shadow: 0 7px 15px rgba(128,106,48,.08);}
body[data-brand="meliora"] .hh-progression strong{color: #4b3e1c;}
body[data-brand="meliora"] .hh-progression span{color: #79683c;}
body[data-brand="meliora"] .hh-output-settings{border: 1px solid #2c2c2c;color: #e9e9e9;background:
        linear-gradient(135deg, rgba(165,136,61,.10), transparent 35%),
        #1c1c1c;box-shadow: 0 18px 36px rgba(28,28,28,.18);}
body[data-brand="meliora"] .hh-output-settings h2{color: #fafafa;}
body[data-brand="meliora"] .hh-output-settings > p{color: #bfbfbf;}
body[data-brand="meliora"] .hh-output-settings .hh-field-label,
body[data-brand="meliora"] .hh-output-settings .hh-checkbox-label,
body[data-brand="meliora"] .hh-output-settings .hh-checkbox-label b{color: #e4e4e4;}
body[data-brand="meliora"] .hh-output-settings .hh-input{border-color: rgba(166,166,166,.25);color: #fafafa;background: rgba(255.0,255.0,255.0,.055);}
body[data-brand="meliora"] .hh-output-settings .hh-input:focus{border-color: #a5883d;box-shadow: 0 0 0 3px rgba(165,136,61,.15);}
body[data-brand="meliora"] .hh-output-settings .hh-btn--soft{border-color: rgba(210,188,132,.25);color: #e3d5b3;background: rgba(165,136,61,.11);}
body[data-brand="meliora"] .hh-output-settings .hh-btn--ghost{border-color: rgba(166,166,166,.24);color: #d6d6d6;background: rgba(255.0,255.0,255.0,.04);}
body[data-brand="meliora"] .hh-settings-group{border-top: 1px solid rgba(166,166,166,.16);}
body[data-brand="meliora"] .hh-output-head h2{color: #383838;}
body[data-brand="meliora"] .hh-output-head p{color: #787878;}
body[data-brand="meliora"] .hh-output-tabs{border: 1px solid #e2e2e2;background: rgba(255.0,255.0,255.0,.88);box-shadow: 0 5px 14px rgba(28,28,28,.04);}
body[data-brand="meliora"] .hh-output-tab{color: #787878;}
body[data-brand="meliora"] .hh-output-tab.is-active{color: #ffffff;background: #2c2c2c;box-shadow: 0 5px 12px rgba(28,28,28,.18);}
body[data-brand="meliora"] .hh-code-wrap{border: 1px solid #2c2c2c;background: #1c1c1c;box-shadow: 0 18px 36px rgba(28,28,28,.16);}
body[data-brand="meliora"] .hh-code-head{border-bottom: 1px solid rgba(166,166,166,.16);background: #232323;}
body[data-brand="meliora"] .hh-code-head span{color: #bfbfbf;}
body[data-brand="meliora"] .hh-code{color: #d6d6d6;background:
        linear-gradient(90deg, rgba(166,166,166,.08) 1px, transparent 1px),
        #1c1c1c;}
body[data-brand="meliora"] .hh-preview-shell{border: 1px solid #d6d6d6;background: #ffffff;box-shadow: 0 18px 36px rgba(28,28,28,.12);}
body[data-brand="meliora"] .hh-preview-shell::before{border-bottom: 1px solid #e2e2e2;background:
        radial-gradient(circle at 18px 18px, #fb7185 0 4px, transparent 5px),
        radial-gradient(circle at 34px 18px, #fbbf24 0 4px, transparent 5px),
        radial-gradient(circle at 50px 18px, #c5a963 0 4px, transparent 5px),
        #fafafa;}
body[data-brand="meliora"] .hh-preview-shell iframe{background: #ffffff;}
body[data-brand="meliora"] .hh-status{border: 1px solid rgba(210,188,132,.26);color: #f8f5ed;background: #252525;box-shadow: 0 16px 32px rgba(28,28,28,.22);}
body[data-brand="meliora"] .hh-field-label small{color: #a6a6a6;}
body[data-brand="meliora"] .hh-product-picker-toggle{color: #655326;background: #f8f5ed;}
body[data-brand="meliora"] .hh-product-picker-toggle:hover{color: #4b3e1c;background: #f0e9d7;}
body[data-brand="meliora"] .hh-product-catalog-note{color: #8e8e8e;}
body[data-brand="meliora"] .hh-product-suggestions{border: 1px solid #c6c6c6;background: #ffffff;box-shadow: 0 18px 34px rgba(28,28,28,.18);}
body[data-brand="meliora"] .hh-product-suggestion{color: #444444;}
body[data-brand="meliora"] .hh-product-suggestion:hover,
body[data-brand="meliora"] .hh-product-suggestion:focus{color: #4b3e1c;background: #f8f5ed;}
body[data-brand="meliora"] .hh-product-suggestion-sku{border: 1px solid #e7dec6;color: #655326;background: #ffffff;}
body[data-brand="meliora"] .hh-product-suggestions-empty{color: #787878;}
body[data-brand="meliora"] .hh-page-setup{border: 1px solid #e7dec6;background:
        linear-gradient(135deg, rgba(210,188,132,.25), transparent 46%),
        #fdfcf9;box-shadow: 0 8px 18px rgba(128,106,48,.07);}
body[data-brand="meliora"] .hh-page-setup-mark{color: #4b3e1c;background: #e3d5b3;}
body[data-brand="meliora"] .hh-page-setup h3{color: #4b3e1c;}
body[data-brand="meliora"] .hh-page-setup p{color: #79683c;}
body[data-brand="meliora"] .hh-page-setup .hh-checkbox-label{border: 1px solid #e7dec6;background: rgba(255.0,255.0,255.0,.72);}
body[data-brand="meliora"] .hh-klaviyo-form{border: 1px solid #e2e2e2;background:
        linear-gradient(135deg, rgba(240,240,240,.88), transparent 45%),
        #fdfdfd;}
body[data-brand="meliora"] .hh-klaviyo-form-title{color: #6a6a6a;}
body[data-brand="meliora"] .hh-klaviyo-form-title span{border: 1px solid #e2e2e2;color: #818181;background: #ffffff;}
body[data-brand="meliora"] .hh-klaviyo-form p{color: #707070;}
@media (max-width: 690px){}
@media (max-width: 1080px){}
@media (max-width: 690px){}
body[data-brand="meliora"] .hh-placement-header h2{color: #383838;}
body[data-brand="meliora"] .hh-placement-header p{color: #787878;}
body[data-brand="meliora"] .hh-placement-card{border: 1px solid #e9e9e9;background: #ffffff;}
body[data-brand="meliora"] .hh-placement-card-head{border-bottom: 1px solid #e9e9e9;background: #fdfdfd;}
body[data-brand="meliora"] .hh-placement-card-head h3{color: #383838;}
body[data-brand="meliora"] .hh-placement-card-head p{color: #8e8e8e;}
body[data-brand="meliora"] .hh-placement-select{border: 1px solid #e2e2e2;color: #444444;background: #ffffff;}
body[data-brand="meliora"] .hh-placement-select:focus{border-color: #a5883d;box-shadow: 0 0 0 3px rgba(165,136,61,.15);}
body[data-brand="meliora"] .hh-placement-status{border: 1px solid #e7dec6;color: #655326;background: #f8f5ed;}
body[data-brand="meliora"] .hh-placement-status.is-pending{border-color: #dfcfa8;background: #faf7f0;}
body[data-brand="meliora"] .hh-placement-empty{border: 1px dashed #d6d6d6;color: #787878;background: #ffffff;}
body[data-brand="meliora"] .hh-placement-empty strong{color: #444444;}
body[data-brand="meliora"] .hh-placement-footer{border: 1px solid #e7dec6;background: #f8f5ed;box-shadow: 0 7px 15px rgba(128,106,48,.08);}
body[data-brand="meliora"] .hh-placement-footer p{color: #79683c;}
body[data-brand="meliora"] .hh-custom-slot-preview{border: 1px dashed #d6d6d6;color: #787878;background: #fafafa;}
@media (max-width: 1120px){}
@media (max-width: 690px){}
body[data-brand="meliora"] .hh-product-selection{border: 1px solid #e7dec6;background: rgba(255.0,255.0,255.0,.72);}
body[data-brand="meliora"] .hh-language-select{border: 1px solid #e2e2e2;color: #444444;background: #ffffff;}
body[data-brand="meliora"] .hh-language-select:focus{border-color: #a5883d;box-shadow: 0 0 0 3px rgba(165,136,61,.15);}
body[data-brand="meliora"] .hh-product-data-head strong{color: #4b3e1c;}
body[data-brand="meliora"] .hh-product-data-head span{color: #8e8e8e;}
body[data-brand="meliora"] .hh-product-auto-grid .hh-input[readonly]{color: #585858;background: #fafafa;}
body[data-brand="meliora"] .hh-inserted-items{border: 1px solid #e7dec6;background: #fdfbf8;}
body[data-brand="meliora"] .hh-inserted-items-label{color: #655326;}
body[data-brand="meliora"] .hh-inserted-item{border: 1px solid #e7dec6;color: #625637;background: #ffffff;}
body[data-brand="meliora"] .hh-inserted-item--klaviyo{border-color: #e2e2e2;color: #818181;background: #fcfcfc;}
body[data-brand="meliora"] .hh-inserted-item--custom{border-color: #d6d6d6;color: #585858;background: #fafafa;}
body[data-brand="meliora"] .hh-inserted-nav-item{border-left: 2px solid rgba(210,188,132,.45);color: #d6d6d6;}
body[data-brand="meliora"] .hh-inserted-nav-item--klaviyo{border-left-color: rgba(208,208,208,.65);}
body[data-brand="meliora"] .hh-inserted-nav-item--custom{border-left-color: rgba(166,166,166,.6);}
body[data-brand="meliora"] .hh-custom-library{border: 1px solid #e2e2e2;background: #ffffff;}
body[data-brand="meliora"] .hh-custom-library-head{border-bottom: 1px solid #e9e9e9;background: #fdfdfd;}
body[data-brand="meliora"] .hh-custom-library-head h3{color: #383838;}
body[data-brand="meliora"] .hh-custom-library-head p{color: #787878;}
body[data-brand="meliora"] .hh-custom-template-grid{background: #fafafa;}
body[data-brand="meliora"] .hh-custom-template-card,
body[data-brand="meliora"] .hh-custom-version-card{border: 1px solid #e2e2e2;background: #ffffff;}
body[data-brand="meliora"] .hh-custom-version-card{color: #444444;}
body[data-brand="meliora"] .hh-custom-version-card:hover{border-color: #c6c6c6;box-shadow: 0 8px 16px rgba(28,28,28,.07);}
body[data-brand="meliora"] .hh-custom-version-card.is-selected{border-color: #a5883d;background: linear-gradient(135deg, #f8f5ed, #ffffff);box-shadow: 0 8px 16px rgba(128,106,48,.10);}
body[data-brand="meliora"] .hh-custom-version-card.is-selected::after{color: #2c2c2c;background: #d2bc84;}
body[data-brand="meliora"] .hh-custom-template-image{border: 1px dashed #d6d6d6;color: #a6a6a6;background: #fafafa;}
body[data-brand="meliora"] .hh-custom-template-card strong,
body[data-brand="meliora"] .hh-custom-version-card strong{color: #444444;}
body[data-brand="meliora"] .hh-custom-template-card p,
body[data-brand="meliora"] .hh-custom-version-card p{color: #8e8e8e;}
@media (max-width: 690px){}
body[data-brand="meliora"] .hh-global-language-field{border: 1px solid #e7dec6;color: #655326;background: #f8f5ed;box-shadow: inset 0 1px 0 #ffffff;}
body[data-brand="meliora"] .hh-global-language-field select{border: 1px solid #ddcea9;color: #4b3e1c;background: #ffffff;}
body[data-brand="meliora"] .hh-global-language-field select:focus{border-color: #a5883d;box-shadow: 0 0 0 3px rgba(165,136,61,.14);}
body[data-brand="meliora"] .hh-custom-template-image{background: #f3f1ec;}
body[data-brand="meliora"] .hh-custom-image-fallback{color: #787878;background:
    linear-gradient(135deg, rgba(210,188,132,.24), transparent 45%),
    #fafafa;}
@media (max-width: 690px){}
body[data-brand="meliora"] .hh-custom-template-card{color: #444444;background: #ffffff;}
body[data-brand="meliora"] .hh-custom-template-card:hover{border-color: #a5883d;background: linear-gradient(135deg, #f8f5ed, #ffffff);box-shadow: 0 8px 16px rgba(128,106,48,.10);}
body[data-brand="meliora"] .hh-custom-template-card:focus-visible,
body[data-brand="meliora"] .hh-custom-version-card:focus-visible{outline: 3px solid rgba(165,136,61,.34);}
body[data-brand="meliora"] .hh-custom-template-card::after{color: #4b3e1c;background: #f0e9d7;box-shadow: 0 3px 8px rgba(128,106,48,.12);}
body[data-brand="meliora"] .hh-global-language-field select option{color: #4b3e1c;}
body[data-brand="meliora"] .hh-placement-card.is-invalid{box-shadow: 0 0 0 3px rgba(239.0,68.0,68.0,.12), var(--hh-shadow);}
body[data-brand="meliora"] .hh-placement-validation::before{color: #ffffff;}
body[data-brand="meliora"] .hh-custom-selected-preview{border: 1px solid #e7dec6;background: linear-gradient(135deg, #f8f5ed, #ffffff);}
body[data-brand="meliora"] .hh-custom-selected-preview strong{color: #4b3e1c;}
body[data-brand="meliora"] .hh-custom-selected-preview p{color: #706a5c;}
@media (max-width: 690px){}
body[data-brand="meliora"] .hh-custom-template-card{color:#444444;}
body[data-brand="meliora"] .hh-custom-template-card:hover{border-color:#c6c6c6;box-shadow:0 8px 16px rgba(28,28,28,.07);}
body[data-brand="meliora"] .hh-product-accent-feedback{color:#8e8e8e;}
body[data-brand="meliora"] .hh-product-accent-feedback.is-valid{color:#655326;}
body[data-brand="meliora"] .hh-product-required-note{color:#8e8e8e;}
body[data-brand="meliora"] .hh-input.is-invalid,
body[data-brand="meliora"] .hh-textarea.is-invalid{box-shadow:0 0 0 3px rgba(239.0,68.0,68.0,.10) !important;}
body[data-brand="meliora"] .hh-input.is-valid{border-color:#a5883d !important;background:#fdfbf8 !important;}
body[data-brand="meliora"] .hh-faq-schema-note{border: 1px solid #e7dec6;color: #655326;background: #f8f5ed;}
body[data-brand="meliora"] .hh-faq-schema-note::before{background: #a5883d;}
body[data-brand="meliora"] .hh-content-tools{border-top: 1px solid #e9e9e9;}
body[data-brand="meliora"] .hh-tool-card{border: 1px solid #e7dec6;background: linear-gradient(135deg, rgba(210,188,132,.16), transparent 42%), #ffffff;}
body[data-brand="meliora"] .hh-tool-card h4{color: #4b3e1c;}
body[data-brand="meliora"] .hh-tool-card > p{color: #79683c;}
body[data-brand="meliora"] .hh-callout-option{border: 1px solid #e9e9e9;background: #ffffff;color: #585858;}
body[data-brand="meliora"] .hh-callout-option:hover{border-color: #e7dec6;background: #fdfbf8;box-shadow: 0 5px 13px rgba(128,106,48,.08);}
body[data-brand="meliora"] .hh-callout-option input{accent-color: #806a30;}
body[data-brand="meliora"] .hh-callout-option strong{color: #4b3e1c;}
body[data-brand="meliora"] .hh-callout-empty{border: 1px dashed #d6d6d6;color: #787878;background: #ffffff;}
@media (max-width: 690px){}
body[data-brand="meliora"] .hh-block-preview-panel{border-top: 1px solid #e9e9e9;}
body[data-brand="meliora"] .hh-block-preview-panel h4{color: #383838;}
body[data-brand="meliora"] .hh-block-preview-panel p{color: #787878;}
body[data-brand="meliora"] .hh-block-live-preview{border: 1px solid #e2e2e2;background: #f9f8f4;box-shadow: 0 10px 24px rgba(28,28,28,.06);}
body[data-brand="meliora"] .hh-list-tool-unavailable{border: 1px dashed #d6d6d6;color: #787878;}
body[data-brand="meliora"] .hh-help-entry{border: 1px solid #e7dec6;color: #4b3e1c;box-shadow: inset 0 1px 0 #ffffff, 0 6px 14px rgba(128,106,48,.08);}
body[data-brand="meliora"] .hh-help-entry:hover{border-color: #c2a459;background: #f8f5ed;}
body[data-brand="meliora"] .hh-help-entry-icon{background: #806a30;}
body[data-brand="meliora"] .hh-help-backdrop{background: rgba(28,28,28,.58);}
body[data-brand="meliora"] .hh-help-dialog{border: 1px solid rgba(116,95,43,.16);background:
        radial-gradient(circle at 100% 0%, rgba(206,182,121,.13), transparent 15rem),
        linear-gradient(135deg, #ffffff 0%, #fbf9f5 100%);box-shadow: 0 28px 70px rgba(28,28,28,.28);}
body[data-brand="meliora"] .hh-help-close{border: 1px solid #e7dec6;color: #4b3e1c;}
body[data-brand="meliora"] .hh-help-close:hover{background: #f8f5ed;}
body[data-brand="meliora"] .hh-help-dialog-icon{background: linear-gradient(135deg, #a5883d, #745f2b);box-shadow: 0 10px 20px rgba(116,95,43,.18);}
body[data-brand="meliora"] .hh-help-dialog h2{color: #312c1f;}
body[data-brand="meliora"] .hh-help-lead{color: #666666;}
body[data-brand="meliora"] .hh-help-placeholder{border: 1px dashed #ddcea9;color: #79683c;background: #fdfbf8;}
body[data-brand="meliora"] .hh-help-placeholder strong{color: #4b3e1c;}
body[data-brand="meliora"] .hh-image-editor-item{border: 1px solid #e7dec6;box-shadow: 0 5px 14px rgba(28,28,28,.035);}
body[data-brand="meliora"] .hh-image-thumb{border: 1px solid #e9e9e9;background: #fafafa;}
body[data-brand="meliora"] .hh-image-editor-title{color: #4b3e1c;}
body[data-brand="meliora"] .hh-image-editor-empty{border: 1px dashed #d6d6d6;color: #787878;}
@media (max-width: 690px){}
body[data-brand="meliora"] .hh-image-editor-item.is-delete-selected{background:
        linear-gradient(135deg, rgba(254.0,202.0,202.0,.28), transparent 46%),
        #ffffff;}
body[data-brand="meliora"] .hh-list-editor-item{border: 1px solid #e7dec6;box-shadow: 0 5px 14px rgba(28,28,28,.035);}
body[data-brand="meliora"] .hh-list-editor-item.is-nested{border-left: 4px solid #e3d5b3;}
body[data-brand="meliora"] .hh-list-editor-title strong{color: #4b3e1c;}
body[data-brand="meliora"] .hh-list-editor-title span{color: #787878;}
body[data-brand="meliora"] .hh-list-editor-badge{border: 1px solid #e7dec6;color: #655326;background: #f8f5ed;}
body[data-brand="meliora"] .hh-code-editor:focus{box-shadow: inset 0 0 0 3px rgba(165,136,61,.18);}
body[data-brand="meliora"] .hh-code-editor-note{border-top: 1px solid rgba(166,166,166,.16);color: #bfbfbf;background: #232323;}
body[data-brand="meliora"] .hh-code-editor-note strong{color: #e3d5b3;}
body[data-brand="meliora"] .hh-block-source-editor{border: 1px solid #e2e2e2;background: #fafafa;}
body[data-brand="meliora"] .hh-block-source-editor summary{color: #4b3e1c;background: linear-gradient(135deg, rgba(210,188,132,.20), #ffffff);}
body[data-brand="meliora"] .hh-block-source-editor summary::before{background: #806a30;}
body[data-brand="meliora"] .hh-block-source-editor-body{border-top: 1px solid #e9e9e9;}
body[data-brand="meliora"] .hh-block-source-editor-body p{color: #787878;}
@media (min-width: 980px){}
body[data-brand="meliora"] .hh-help-guide-card{border: 1px solid rgba(116,95,43,.12);background: rgba(255.0,255.0,255.0,.72);box-shadow: 0 8px 18px rgba(28,28,28,.04);}
body[data-brand="meliora"] .hh-help-guide-card h3{color: #4b3e1c;}
body[data-brand="meliora"] .hh-help-guide-card p{color: #525252;}
body[data-brand="meliora"] .hh-help-guide-card code{color: #4b3e1c;background: #f5f0e3;border: 1px solid #e7dec6;}
body[data-brand="meliora"] .hh-help-guide-list li{color: #525252;}
body[data-brand="meliora"] .hh-help-guide-list li::before{background: linear-gradient(135deg, #ceb679, #745f2b);box-shadow: 0 0 0 4px rgba(116,95,43,.08);}
body[data-brand="meliora"] .hh-help-guide-note{color: #4b3e1c;background: #f8f5ed;border: 1px solid #e3d5b3;}
body[data-brand="meliora"] .hh-help-dialog::-webkit-scrollbar-track{background: rgba(231,222,198,.35);}
body[data-brand="meliora"] .hh-help-dialog::-webkit-scrollbar-thumb{background: rgba(116,95,43,.45);}
body[data-brand="meliora"] .hh-help-dialog::-webkit-scrollbar-thumb:hover{background: rgba(116,95,43,.65);}
@media (max-width: 690px){}

/* The workspace grid is shared by the chooser and both brands. */
body, body[data-brand="hh"], body[data-brand="meliora"] {
  background-color:#f1f5f9;
  background-image:linear-gradient(rgba(148,163,184,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.075) 1px,transparent 1px);
  background-size:28px 28px;
}
.brand-home{width:min(100%,1020px);margin:10vh auto;padding:32px;float:none;display:block}
.brand-home h1{width:100%;max-width:none;margin:0;text-align:center}
@media(max-width:650px){.brand-home{margin:24px auto;padding:20px}}

/* A plain article canvas: do not show the shared editor's tinted card
   through the transparent Meliora sections inside the iframe. */
body[data-brand="meliora"] .hh-block-live-preview {
  background: #fff;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

/* v36 · Meliora-only: clearer block editor */
body[data-brand="meliora"] #stage2 .hh-mapper-main{gap:20px}
body[data-brand="meliora"] #stage2 .hh-map-head{padding:24px 26px;border:1px solid #e8dfca;border-radius:18px;background:linear-gradient(115deg,#fcf9f2,#fff)}
body[data-brand="meliora"] #stage2 .hh-map-head h2{font-size:23px;margin-bottom:8px;letter-spacing:-.025em}
body[data-brand="meliora"] #stage2 .hh-map-head p{font-size:13px;line-height:1.7;max-width:820px}
body[data-brand="meliora"] #stage2 .hh-map-card{border-radius:18px;overflow:hidden;box-shadow:0 10px 34px rgba(32,28,18,.035)}
body[data-brand="meliora"] #stage2 .hh-map-card-body{padding:23px;display:flex;flex-direction:column;gap:17px}
body[data-brand="meliora"] #stage2 .hh-map-card-body > *{margin-top:0}
body[data-brand="meliora"] #stage2 .hh-block-preview-panel{order:0;border:1px solid #ded6c4;border-radius:15px;background:#fff;padding:17px}
body[data-brand="meliora"] #stage2 .hh-block-preview-panel h4{color:#28251f;font-size:16px}
body[data-brand="meliora"] #stage2 .hh-block-preview-panel p{font-size:12px;color:#777}
body[data-brand="meliora"] #stage2 .hh-content-tools{order:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-top:0;padding-top:0;margin-top:0}
body[data-brand="meliora"] #stage2 .hh-tool-card{border:1px solid #e6e0d4;border-radius:15px;background:#fbfaf7;padding:18px;min-width:0}
body[data-brand="meliora"] #stage2 .hh-tool-card h4{font-size:15px;color:#302d26;margin-bottom:7px}
body[data-brand="meliora"] #stage2 .hh-tool-card>p{font-size:12px;line-height:1.6;color:#777;margin-bottom:13px}
body[data-brand="meliora"] #stage2 .hh-checkbox-row{order:2;background:#fbfaf7;padding:12px 16px;border:1px solid #eae5d9;border-radius:12px}
body[data-brand="meliora"] #stage2 .mel-advanced-settings{order:3;border:1px solid #e8e8e8;border-radius:13px;overflow:hidden;background:white}
body[data-brand="meliora"] #stage2 .mel-advanced-settings>summary{cursor:pointer;padding:16px 18px;font-weight:700;color:#45413a;list-style:none;display:flex;gap:12px;align-items:center;justify-content:space-between}
body[data-brand="meliora"] #stage2 .mel-advanced-settings>summary::-webkit-details-marker{display:none}
body[data-brand="meliora"] #stage2 .mel-advanced-settings>summary:after{content:'+';color:#a98d4d;font-size:20px}
body[data-brand="meliora"] #stage2 .mel-advanced-settings[open]>summary:after{content:'−'}
body[data-brand="meliora"] #stage2 .mel-advanced-settings>summary span{font-size:11px;font-weight:400;color:#85817a}
body[data-brand="meliora"] #stage2 .mel-advanced-content{border-top:1px solid #eee;padding:18px}
body[data-brand="meliora"] #stage2 .mel-advanced-content .hh-meta-grid{margin:0 0 15px}
body[data-brand="meliora"] #stage2 .mel-advanced-content .hh-block-source-editor{margin:0}
body[data-brand="meliora"] #stage2 .hh-map-actions{order:4}
body[data-brand="meliora"] #stage2 .hh-inserted-items{order:2}
@media(max-width:900px){body[data-brand="meliora"] #stage2 .hh-content-tools{grid-template-columns:1fr}}
@media(max-width:650px){body[data-brand="meliora"] #stage2 .hh-map-card-body{padding:14px}body[data-brand="meliora"] #stage2 .mel-advanced-settings>summary span{display:none}}
