/* Zonta's paper, graphite and forest palette. Color signals state; type carries hierarchy. */
:root{--aegis-paper:#f6f4ed;--aegis-panel:#fffefa;--aegis-ink:#252d24;--aegis-muted:#626c59;--aegis-line:#dedfd4;--aegis-forest:#24543d;--aegis-lime:#d8e7ad;--aegis-shadow:0px 0px 0px 1px rgba(0,0,0,.06),0px 1px 1px -.5px rgba(0,0,0,.06),0px 3px 3px -1.5px rgba(0,0,0,.06),0px 6px 6px -3px rgba(0,0,0,.06),0px 12px 12px -6px rgba(0,0,0,.06),0px 24px 24px -12px rgba(0,0,0,.06)}
.live-console{--ink:var(--aegis-ink);--muted:var(--aegis-muted);--rail:#242b22;--console-line:var(--aegis-line);background:var(--aegis-paper);color:var(--aegis-ink)}.live-console .con-canvas,.live-console .con-main.content{background:var(--aegis-paper)}.live-console .con-topbar{background:#faf9f4;border-color:var(--aegis-line)}.live-console .con-rail{background:#242b22}.live-console .con-brand{color:#faf8ef}.live-console .con-brand small{color:#c0c8b3}.live-console .con-organization{background:#303a2b;border-color:#48543c}.live-console .con-organization strong{color:#f0f3e8}.live-console .con-organization small{color:#bac6a9}.live-console .con-org-avatar{background:#3e4c34;border-color:#586848;color:#e1edc9}.live-console .live-workspace-switch select{background:#2d3927;color:#dce8c7;border-color:#4a5c3b}.live-console .live-nav .con-nav-item{color:#c3cdb6;font-size:12px;min-height:40px;transition:background .15s,color .15s}.live-console .live-nav .con-nav-item:hover{background:#343f2c;color:#fafbf5}.live-console .live-nav .con-nav-item.active{background:var(--aegis-lime);color:#283920;box-shadow:none}.live-console .live-rail-bottom{border-color:#4b5840}.live-console .live-rail-bottom>span{color:#d5e1c5}.live-console .live-rail-bottom small,.live-console .live-rail-bottom a{color:#b7c6a3}.live-console .con-breadcrumbs{color:#748064}.live-console .con-breadcrumbs strong{color:#34442b}.live-console .con-topbar .account-button{color:#46523b}.live-console .con-topbar .avatar{background:#e8eddf;border-color:#d3dcc6;color:#4f633e}.live-console .live-heading h1{color:#2c3927}.live-console .live-heading p{color:#647158}.live-console .con-eyebrow{color:#768268}.live-console .live-metrics{background:var(--aegis-panel);border-color:var(--aegis-line)}.live-console .live-metrics>div{border-color:#e2e5d8;padding:23px}.live-console .live-metrics span{color:#616f54}.live-console .live-metrics strong{font-weight:450;color:#354e2c;font-size:36px}.live-console .live-metrics small{color:#77836a}.live-console .live-launch{background:#e9eedc;border-color:#d4ddc4}.live-console .live-launch h2{color:#3f552e}.live-console .live-launch p{color:#68785a}.live-console .live-panel,.live-console .live-setup-card{background:var(--aegis-panel);border-color:var(--aegis-line)}.live-console .live-panel-heading{border-color:#e4e7db}.live-console .live-panel-heading h2{color:#536943}.live-console .live-compact-row{color:#748865;border-color:#e8ebdf}.live-console .live-compact-row strong{color:#4b613e}.live-console .live-compact-row p,.live-console .live-compact-row>small{color:#75816a}.live-console .live-table th{color:#707e61;background:#f3f5eb;border-color:#dce2d0;font-size:9px;padding:15px 20px}.live-console .live-table td{color:#596b49;border-color:#e3e8d8;font-size:12px}.live-console .live-table td>strong{color:#3d5430}.live-console .live-table td small{color:#78886b;font-size:10px;line-height:1.8}.live-console .live-table tbody tr:hover{background:#f6f8ef}.live-console .con-main .btn-primary,.live-entry section>.btn,.live-onboarding form>.btn{background:#294b34;border-color:#294b34;color:#f5f7ee}.live-console .con-main .btn-primary:hover,.live-entry section>.btn:hover,.live-onboarding form>.btn:hover{background:#3a6546;border-color:#3a6546}.live-console .btn-secondary{background:#fffefa;border-color:#d3dcc7;color:#536747}.live-console .btn-secondary:hover{background:#edf2e3;border-color:#b7c79e}.live-console .btn-danger{color:#9c4c38;border-color:#e1c9b8;background:#fff9f3}.live-console .live-badge{color:#697c56;border-color:#dbe4cd;background:#f1f5e9}.live-console .live-badge.green{color:#2e6b47;border-color:#c6ddc3;background:#edf4e5}.live-console .live-badge.amber{color:#906620;border-color:#e5d5ad;background:#f7f0df}.live-console .live-badge.red{color:#a04c37;border-color:#e8cbbb;background:#faeee7}.live-console .live-empty,.live-console .live-empty.small{color:#758e60}.live-console .live-empty h2,.live-console .live-empty h3{color:#566f42}.live-console .live-empty p{color:#7b8f6b}.live-console .live-setup-card.complete{background:#f0f4e7;border-color:#d5dfc5}.live-console .live-setup-card h2,.live-console .live-group h2,.live-console .live-gateway h2{color:#4e6939}.live-console .live-setup-card p,.live-console .live-group p{color:#70845e}.live-console .live-setup-card>div:first-child,.live-console .live-group>div{color:#849971}.live-console .live-gateway code,.live-console .live-gateway dl>div{color:#6f855d}.live-console .live-gateway dd{color:#55763e}.live-console .live-notice{background:#edf2e3;border-color:#dbe5cc;color:#66824d}.live-console .live-notice p{color:#718660}.live-console .live-billing-summary{background:#e9f0dc;border-color:#d3e0be}.live-console .live-billing-summary h2,.live-console .live-plan-grid h2{color:#4d6b36}.live-console .live-billing-summary p,.live-console .live-plan-grid p,.live-console .live-plan-grid li{color:#70865d}.live-console .live-plan-grid ul{border-color:#dce5ce}.live-console .con-footer{border-color:#dde3d1;color:#7c8b6b}.live-console .live-field,.live-modal .live-field{color:#4e633d}.live-console input,.live-console select,.live-modal input,.live-modal select,.live-modal textarea{color:#3f5c2b}.live-modal{background:#fffefa;border-color:#d4dec6;box-shadow:var(--aegis-shadow)}.live-modal .modal-header{border-color:#dce4d0}.live-modal .modal-header h2{color:#435e30}.live-modal .modal-footer{border-color:#dce4d0}.live-modal p,.live-modal .live-steps li,.live-modal .live-field small{color:#7a9065}.live-modal h3{color:#4e7036}.live-modal .live-member-list strong{color:#5d7d43}.live-modal .live-member-list small,.live-modal .live-detail-list{color:#7c9667}.live-entry,.live-onboarding,.live-loading,.live-unavailable{background:var(--aegis-paper)}.live-entry h1,.live-onboarding h1{color:#30432a}.live-entry h2{color:#526b3d}.live-entry-grid>section,.live-onboarding form{background:var(--aegis-panel);border-color:var(--aegis-line)}.live-entry-grid>div>p,.live-entry section>p,.live-onboarding>p{color:#65755a}.live-entry section>small,.live-onboarding>small,.live-field small{color:#7b8d6b}.live-brand{color:#2c3b25}.live-brand small{color:#7a8c69}.live-field input,.live-field select,.live-field textarea{border-color:#d3ddc6;background:#fffefa;color:#425d2e}.live-field input:focus,.live-field select:focus,.live-field textarea:focus{border-color:#719850;box-shadow:0 0 0 3px #b6cb941f}.live-form-error{color:#a4553f}.live-loading h1,.live-unavailable h1{color:#354a2b}.live-loading p,.live-unavailable p{color:#768e63}
.product-page{background:var(--aegis-paper);color:#293625}.product-header{background:#f8f7f1;border-color:#dfe3d5}.product-brand{color:#2b3a25}.product-hero-copy h1{color:#2a3825}.product-hero-copy h1 em{color:#7f925d}.product-hero-copy>p{color:#62714f}.product-button.primary{background:#294b34;border-color:#294b34;color:#f5f7ee}.product-button.primary:hover{background:#3a6546;border-color:#3a6546}.product-hero-copy .product-kicker{color:#66764e}.product-scene{background:#293720;border-color:#3e512c;box-shadow:var(--aegis-shadow)}.product-feature-grid>article,.product-plan{background:#fffefa;border-color:#dce3ce}.product-plan.recommended{background:#eef3e4;border-color:#cad9b2}.product-pending{background:var(--aegis-paper)}
@media(max-width:760px){.live-console .live-nav .con-nav-item.active{background:transparent;box-shadow:inset 0 -2px var(--aegis-lime);color:#edf5df}.live-console .live-metrics>div{padding:18px}.live-console .live-table td{font-size:12px}.live-console .live-heading h1{font-size:34px}}@media(prefers-reduced-motion:reduce){.live-console *,.product-page *{transition:none!important;animation:none!important}}

/* Functional small text keeps the same readable contrast as body copy. */
.live-console .live-table th,.live-console .con-eyebrow{color:#657454}.live-console .live-table td small,.live-console .live-compact-row p,.live-console .live-compact-row>small,.live-console .live-metrics small,.live-console .live-empty p,.live-console .live-setup-card p,.live-console .live-group p,.live-console .live-gateway dl>div,.live-console .live-notice p,.live-console .live-billing-summary p,.live-console .live-plan-grid p,.live-console .live-plan-grid li,.live-console .con-footer,.live-entry section>small,.live-onboarding>small,.live-field small,.live-modal p,.live-modal .live-steps li,.live-modal .live-field small{color:#617153}
