/* ArtGPT brand overlay. Original components, routes and behaviors retained. */
:root{--font-body:"Avenir Next","Trebuchet MS",sans-serif;--font-display:"Avenir Next","Trebuchet MS",sans-serif;--accent:#e95a32;--primary:#e95a32;--bg:#f7f5ee;--text:#26392d;--border:#d8dfce}
body,.chat-body{font-family:"Avenir Next","Trebuchet MS",sans-serif!important;background:#f7f5ee!important;color:#26392d!important}
.chat-sidebar{background:#e8eddf!important;border-right-color:#d6dfca!important}.chat-main,.chat-header,.chat-content{background:#f7f5ee!important}.chat-header{border-bottom-color:#dce2d2!important}.chat-modes__btn{border-radius:12px!important}.chat-modes__btn.is-active{background:#2a3c2f!important;color:#f9f7ec!important;border-color:#2a3c2f!important}.chat-logo__img{width:158px!important;height:44px!important;object-fit:contain}.chat-header__logo-img,.auth-hero__logo-img{object-fit:contain}.chat-composer{background:#fffefa!important;border-color:#c9d5bd!important;border-radius:18px!important;box-shadow:0 6px 30px #33452d08!important}.chat-send-btn,.audio-submit,.profile-login-btn,.btn-primary,.lp-btn--primary{background:#e95a32!important;border-color:#e95a32!important;color:white!important}.chat-empty h1{color:#26392d!important;font-weight:600!important;letter-spacing:-1.8px!important}.capability__icon{color:#d85b31!important}.chat-empty__lead,.capability__sub{color:#74816b!important}.audio-studio,.audio-library,.settings-card{background:#fffefa!important;border-color:#d8e0ce!important}.audio-seg__btn.is-active{background:#2a3c2f!important;color:white!important}.audio-chip{border-color:#cbd7bd!important}.modal__panel,.auth-sso__btn{background:#f7f5ee!important}.lp-header,.lp-nav{background:#f7f5eef0!important}.lp-hero{background:radial-gradient(ellipse at 80% 20%,#e4ead5,transparent 60%),#f7f5ee!important}.lp-hero__title em{color:#e95a32!important}.lp-logo__img{width:158px!important;height:44px!important;object-fit:contain}.lp-plan{border-color:#d7dfca!important}.lp-h2{color:#26392d!important}.chat-support-btn{color:#5c6c50!important}
.chat-modes__icon,.capability__icon{background:#e9eddf!important;border-color:#c8d4bd!important;color:#d85b31!important}.chat-attach-btn{background:#e9eddf!important;color:#68795c!important}.profile-login-btn,.chat-send-btn{box-shadow:none!important}.card-cluster__card{box-shadow:0 12px 32px #344d2720!important}

.lp-reveal{opacity:1!important;transform:none!important;animation:none!important}.artcookie__btn{background:#e95a32!important}.artcookie__card{border-color:#d8dfce!important}

:root,body{--accent:#e95a32!important;--accent-2:#d87838!important;--violet:#e95a32!important;--violet-3:#8ba174!important;--ink:#26392d!important}.modal__panel,.auth-submit{box-shadow:0 12px 40px #26392d18!important}.auth-form input:focus{border-color:#e95a32!important;box-shadow:0 0 0 3px #e95a3220!important}.artgpt-status{font:12px/1.4 sans-serif;color:#68795c;margin-right:auto}@media(max-width:600px){.artgpt-status{font-size:10px;max-width:130px;margin:0 8px}}
