/* Sol del Este · Boutique creativa. Naranja vivo y amarillo solar. */
:root{--bg:#faf7f2;--paper:#fffdf9;--ink:#3c302b;--muted:#8c7970;--line:#eee5da;--purple:#9d4e36;--purple-soft:#f6e9df;--shadow:0 5px 24px #76543906}
.sidebar,.stat,.panel,.package-card,.topbar,.btn,dialog{background-color:#fffdf9}
.btn.primary{background:#9d4e36;border-color:#9d4e36;box-shadow:0 3px 9px #9d4e3618}
.brand{font-weight:650;font-size:19px;letter-spacing:-.9px}.brand-mark img{width:43px;height:43px}.brand-sub{font-size:8px;letter-spacing:1.6px;color:#a38c7b}.avatar.small{background:#f3e4d8;color:#9d4e36}
.client-mode{background:#faf7f2}.client-mode .topbar{background:#fffdf9}.portal-heading h1{color:#493a30;font-weight:650;letter-spacing:-1.6px}.portal-heading .eyebrow{color:#a86b42}.portal-art{transform:none;background:linear-gradient(160deg,#f8ebd4,#efd5b9);border-radius:90px 90px 18px 18px;width:146px;height:154px}.portal-art img{width:100px;height:100px}.portal-next{background:linear-gradient(120deg,#fffdf9,#fbf0e4)}
.notice,.portal-preview-bar,.delivery-local-note,.summary-box,.action-card{background:#f8eee4;border-color:#ecdac9;color:#89694f}.notice strong{color:#7f533d}.portal-preview-bar{border-style:dashed}.nav-count,.task-tabs span{background:#f0e0d1;color:#9d4e36}.workspace-card{background:#faf6ee}.reference-upload{background:#fbf5ed;border-color:#d1ad8e;color:#98674b}.bar-track{background:#f5ece1}.bar-track span{background:#dfb691}.day.today .bar-track span{background:#ba7850}
.portal-tabs a.active{border-bottom-color:#9d4e36;color:#9d4e36}.portal-bottom{color:#aa9584}.portal-bottom span{color:#956c50}.prototype-pill{background:#f3eadc;color:#8e785d}#toast{background:#5b4033}
.nav-link:hover{background:#faf0e5}.portal-included li .icon,.package-list .icon{color:#b99a69}
label,.data-label,.panel-subtitle,.form-hint,.stat-top,.stat-note,.task-meta,.task-time,.project-name small,.package-desc,.package-list li,.package-meta,.capacity-foot,.delivery-message,.brief-answers dt,.portal-status p,.portal-included>p,.portal-included li,.portal-next>p:not(.eyebrow),.portal-section-heading p{color:#8b786a}
label input,label select,label textarea,.portal-form-body input,.portal-form-body select,.portal-form-body textarea{border-color:#e6dacc;color:#604d40;background:#fffdf9}
.pill:not(.green):not(.orange):not(.red):not(.gray),.version-number,.project-avatar,.calendar-day{background:#f3e5d7;color:#a36a44}.package-symbol{background:#f5e8d9;color:#a7764d}.version-card,.reference-tile{border-color:#eadfD1}.saved-url{background:#faf3e9;color:#9a7d65}.delivery-empty p,.final-heading p,.version-kind,.version-date,.review-entry small,.reference-tile small{color:#9a826e}.progress{background:#f3e8dc}.progress>span{background:#c18b62}.portal-preview-bar>span strong{color:#865337}
@media(max-width:700px){.portal-wrap .portal-tabs a{background:#fffdf9;border-color:#eadbcb}.portal-wrap .portal-tabs a.active{background:#f4e5d7;border-color:#d8bba1}.portal-art{width:72px;height:80px;border-radius:45px 45px 12px 12px}.portal-art img{width:55px;height:55px}.portal-heading h1{font-size:29px;letter-spacing:-1px}.brand{font-size:19px}}

/* Dirección cromática revisada por el estudio. */
:root{--bg:#fffaf2;--paper:#fff;--ink:#30271f;--muted:#806e5d;--line:#f2e5d4;--purple:#d24700;--purple-soft:#fff0cc;--orange:#d24700}
.sidebar,.stat,.panel,.package-card,.btn,dialog{background-color:#fff}.client-mode{background:#fffbf2}.client-mode .topbar{background:#fff}
.btn.primary{background:#d24700;border-color:#d24700;box-shadow:0 4px 10px #f36b0028}.brand-sub{color:#bb5a0b}.avatar.small{background:#ffe66e;color:#a63a00}
.portal-heading h1{color:#33251b}.portal-heading .eyebrow{color:#c24a00}.portal-art{background:linear-gradient(155deg,#ffe431 10%,#ffb800 65%,#ff8b00);box-shadow:0 10px 28px #ffc00024}.portal-next{background:linear-gradient(115deg,#fff 20%,#fff4bd)}
.notice,.portal-preview-bar,.delivery-local-note,.summary-box,.action-card{background:#fff3d9;border-color:#ffdc92;color:#8a632d}.notice strong,.portal-preview-bar>span strong{color:#a44906}.nav-count,.task-tabs span{background:#ffda58;color:#a13c00}.workspace-card{background:#fff8dc}
.reference-upload{background:#fff5cf;border-color:#ffb700;color:#ad4800}.bar-track{background:#fff0b5}.bar-track span{background:#ffce28}.day.today .bar-track span{background:#fa7800}
.portal-tabs a.active{border-bottom-color:#ed6800;color:#bf4300}.nav-link.active{background:#fff0b4;color:#b84500}.nav-link:hover{background:#fff5ce}.portal-included li .icon,.package-list .icon{color:#e56a00}
.pill:not(.green):not(.orange):not(.red):not(.gray),.version-number,.project-avatar,.calendar-day{background:#ffe8a6;color:#b74700}.package-symbol{background:#ffeb9c;color:#df6100}.progress{background:#ffedb8}.progress>span{background:#fa8400}.saved-url{background:#fff8e7;color:#9a611b}.prototype-pill{background:#fff0b7;color:#8d6615}#toast{background:#86370c}
@media(max-width:700px){.portal-wrap .portal-tabs a{background:#fff;border-color:#f5d9a9}.portal-wrap .portal-tabs a.active{background:#ffe46b;border-color:#ffc229;color:#9a3600}}
