/* EmpreX: interpretación de la referencia editorial del brochure.
   Marfil #f5f1eb · carbón #242423 · oro #ad8037. */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--paper:#f5f1eb;--ink:#242423;--gold:#ad8037;--gold-light:#d8b879;--line:#e1d8c9;--muted:#776f63;color:var(--ink);background:var(--paper)}
body{background:radial-gradient(ellipse at 85% 15%,#fffaf2 0,transparent 50%),var(--paper)}
aside{background:#242423;color:#f3eee5;border-right:1px solid #37352f;padding-top:34px}.brand{color:#fff7e8;font-family:'Cormorant Garamond',Georgia,serif;font-size:28px}.logo{background:linear-gradient(145deg,#d0ab64,#946620);color:#fff8e9;border-radius:4px;font-family:Georgia,serif}.brand span{color:#c3a66f;font-size:7px;letter-spacing:1.6px}.workspace{background:#302f2b;color:#d9b773;border:1px solid #464034;border-radius:5px}.workspace strong,.profile strong{color:#f3eee5}small{color:#8a8071}.workspace small,.profile small{color:#b2a797}.caption{color:#a69a86;font-size:9px;letter-spacing:1.8px}nav button{color:#c6beb0;border-radius:4px;font-size:12px;padding:15px 12px}nav button:hover{background:#34312c}nav button.active{background:#3b3427;color:#e6c88f;border-left:2px solid #c49a50}nav em{background:#b48b45;color:#181714;border-radius:3px}.demo{border-color:#514735;color:#e0c28b;border-radius:4px}.demo small{color:#aea28f}.profile{color:#cba765}.eyebrow{color:#987239;letter-spacing:1.7px;font-size:9px}h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:38px;font-weight:600;margin-top:5px}h2,h3{font-family:'Cormorant Garamond',Georgia,serif}h2{font-size:30px}h3{font-size:23px}.pill{background:#eee4d1;color:#7b581f;border:1px solid #dfcfb1;border-radius:4px}.avatar{background:#e9dfce;color:#795823}.brand-banner{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;background:#eae3d7;border:1px solid #dacbb3;border-left:3px solid #ad8037;padding:25px 30px;margin-bottom:26px;gap:20px}.brand-banner:after{content:'X';position:absolute;right:28px;top:-65px;font:260px Georgia,serif;color:#ad80370b;pointer-events:none}.banner-kicker{font-size:8px;letter-spacing:2px;color:#7c6949;font-weight:700}.brand-banner h2{font-size:32px;line-height:1.05;margin:13px 0 12px;letter-spacing:-.5px}.brand-banner h2 em{float:none;background:none;padding:0;color:#9c712d;font:inherit;border-radius:0}.brand-banner p{font-size:11px;color:#6d6457;margin:0;line-height:1.7}.brand-signature{position:relative;z-index:1;color:#ad8037;font:700 43px 'Cormorant Garamond',Georgia,serif;white-space:nowrap}.brand-signature span{color:#282827;font-style:italic}.brand-signature small{font:600 7px 'DM Sans',sans-serif;color:#3e382e;letter-spacing:2px;text-align:right;margin:0}.metric,.card{background:#fffcf7;border-color:var(--line);border-radius:5px}.metric{position:relative}.metric:before{content:'';display:block;width:22px;height:2px;background:#b48b45;margin-bottom:13px}.metric span{color:var(--muted);font-size:11px}.metric b{font-family:'Cormorant Garamond',Georgia,serif;font-size:36px;color:#302b23;margin:6px 0}.metric small{color:#8e713f}.inbox{border-color:var(--line);border-radius:5px;background:#fffcf7}.threads,.conversation-head,.search,.composer{border-color:var(--line)}.search input{background:#f5f1ea;border-color:#e0d5c3;border-radius:4px;outline-color:#ad8037}.filters button{background:#eee7db;color:#78684e;border-radius:3px}.filters button[style]{background:#302b23!important;color:#f7ecd6!important}.thread{background:#fffcf7;border-color:#eae3d7}.thread.selected{background:#f0e7d6;border-left-color:#ad8037}.thread:hover{background:#f7efe1}.thread p{color:#82786a}.thread-top strong{color:#302b23}.channel,.channel.whatsapp{background:#eee5d4;color:#80602b;border:1px solid #e2d2b5;border-radius:3px}.messages{background:#f7f3ed}.date{color:#9b8c75;letter-spacing:1.2px}.bubble{background:#fffdf9;border-color:#e4dac9;border-radius:0 6px 6px}.bubble.out{background:#eee2ca;border-color:#e3d0aa;border-radius:6px 0 6px 6px}.bubble small{color:#998363}.composer{background:#fffcf7}.composer input{background:transparent;color:#302b23}.primary{background:#292722;border-color:#292722;color:#f6e7c8;border-radius:4px}.primary:hover{background:#56432a;border-color:#56432a}.secondary{background:transparent;border-color:#d3c2a6;color:#80602b;border-radius:4px}.secondary:hover{background:#f0e6d5}.notice{background:#eee6d8;border:1px solid #dfd1ba;border-radius:4px;color:#796441;line-height:1.7}.card.featured{border:2px solid #ad8037;background:#faf3e6}.card p,.muted{color:#7b7162}.price{font-family:'Cormorant Garamond',Georgia,serif;color:#856127}.price span{color:#92816a}.tag{color:#937036;letter-spacing:.6px}.table{background:transparent}.table td,.table th{border-color:#e6dccd}.table th{color:#8f7c5b}#toast{background:#2d2921;color:#f4e5c5;border:1px solid #b48b45;border-radius:4px}.empty{color:#8e7c60}footer{font-size:8px;letter-spacing:1.3px;color:#997c4e;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dfd2bb;margin-top:28px;padding-top:18px}footer span{color:#918675;font-size:7px}@media(max-width:760px){.brand-banner{padding:22px;align-items:flex-start}.brand-banner h2{font-size:26px}.brand-signature{display:none}h1{font-size:32px}footer{display:block;line-height:2}footer span{display:block}.brand-banner p{max-width:300px}}
