/* ABDEX Studio V2 – interface colors only; canvas artwork is untouched. */
html.ax-redesign .experience-shell{--ex-bg:#faf9f6;--ex-ink:#182029;--ex-muted:#535e69;--ex-line:#dce3e9;--ex-brand:#ad480f;--ex-brand2:#ad480f;background:#faf9f6!important;color:#182029!important}
html.ax-redesign :is(.experience-header,.topbar){background:white!important;color:#182029!important;border-color:#dce3e9!important;box-shadow:none!important}
html.ax-redesign :is(.experience-brand,.experience-brand-logo,.integrated-brand,.integrated-logo-wrap){background:transparent!important;color:#182029!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important}
html.ax-redesign :is(.experience-brand-logo,.integrated-logo-wrap) img{width:126px!important;max-width:126px!important;height:58px!important;object-fit:contain!important;mix-blend-mode:normal!important;filter:none!important;opacity:1!important}
html.ax-redesign :is(.experience-brand,.integrated-brand) :is(span,b){color:#182029!important}
html.ax-redesign :is(.experience-header nav,.studio-site-nav) a{color:#35495a!important;background:transparent!important;border-color:#dce3e9!important}
html.ax-redesign .experience-hero{background:#f1f4f6!important;color:#182029!important;border-color:#dce3e9!important;min-height:0!important;padding-top:65px;padding-bottom:65px}
html.ax-redesign .hero-copy h1,html.ax-redesign .hero-copy h1 em{color:#182029!important;background:none!important;-webkit-text-fill-color:#182029!important;font-family:Manrope,Arial,sans-serif!important;letter-spacing:-.055em!important;font-size:clamp(40px,4.6vw,68px)!important;line-height:1.12!important;font-style:normal}
html.ax-redesign .hero-copy p{color:#465a6c!important;font-size:17px!important;line-height:1.7!important}
html.ax-redesign .hero-copy .hero-kicker{background:transparent!important;color:#895021!important;border-color:#dcc6b5!important}
html.ax-redesign .hero-glow{display:none!important}
html.ax-redesign .experience-hero .hero-proof :is(span,b){color:#465a6c!important}
html.ax-redesign :is(.primary-action,.launch-button){background:#f87929!important;color:#182029!important;border:1px solid #f87929!important;border-radius:9px!important;box-shadow:none!important}
html.ax-redesign .secondary-action{background:white!important;color:#182029!important;border:1px solid #bccbd6!important;border-radius:9px!important}
html.ax-redesign :is(.experience-product-card,.flow-card,.flow-card.featured,.platform-grid article,.selected-panel){background:white!important;color:#182029!important;border:1px solid #dce3e9!important;box-shadow:none!important;border-radius:16px!important}
html.ax-redesign :is(.flow-card,.flow-card.featured,.selected-state,.section-heading,.platform-copy,.product-copy) :is(h2,h3,b,strong){color:#182029!important}
html.ax-redesign :is(.flow-card,.flow-card.featured,.selected-state,.section-heading,.platform-copy,.product-copy) :is(p,em,i,small){color:#535e69!important}
html.ax-redesign :is(.flow-number,.selected-state>span,.product-meta i){color:#535e69!important}
html.ax-redesign .flow-card strong{color:#96400f!important}
html.ax-redesign .flow-label{background:#f87929!important;color:#182029!important}
html.ax-redesign .flow-card.featured .flow-icon{background:#fce7d8!important;box-shadow:none!important;color:#182029!important}
html.ax-redesign .experience-footer{background:#edf1f4!important;color:#465a6c!important}
html.ax-redesign .experience-footer a{color:#35495a!important}
/* Editor panels. Do not target canvas, SVG design content or color swatches. */
html.ax-redesign :is(.left-rail,.tool-panel){background:#f3f5f7!important;color:#182029!important;border-color:#dce3e9!important}
html.ax-redesign .left-rail .rail-btn{background:transparent!important;color:#465a6c!important;border:1px solid transparent!important}
html.ax-redesign .left-rail .rail-btn:hover,html.ax-redesign .left-rail .rail-btn.active{background:white!important;color:#182029!important;border-color:#c5d3de!important;box-shadow:inset 3px 0 0 #f87929!important}
html.ax-redesign .topbar :is(.brand-sub,.save-state,.brand-mark,.integrated-brand small){color:#465a6c!important}
html.ax-redesign .topbar :is(button,.btn){background:#fff!important;color:#273849!important;border:1px solid #c0ccd6!important;border-radius:8px!important;box-shadow:none!important}
html.ax-redesign .topbar :is(.btn-primary,.primary,.checkout-btn){background:#f87929!important;color:#182029!important;border-color:#f87929!important}
html.ax-redesign .tool-panel :is(.panel-copy,.field>span,.palette-row label>span){color:#465a6c!important}
html.ax-redesign .tool-panel :is(input:not([type=color]):not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select){background:white!important;color:#182029!important;border-color:#b6c5d1!important}
@media(max-width:760px){html.ax-redesign .experience-hero{padding:40px 18px!important}html.ax-redesign .hero-copy h1,html.ax-redesign .hero-copy h1 em{font-size:42px!important}html.ax-redesign .experience-brand-logo img{width:102px!important;height:47px!important}}
