/* MAGZAH 0.9.2 — restrained brand palette. Strong colors identify actions;
   quiet surfaces carry content. Merchant storefront themes remain independent. */
:root{--brand-ink:#152e55;--brand-blue:#234d86;--brand-navy:#172e52;--brand-mist:#eaf0fa;--brand-gold:#c79a37;--brand-red:#a95660;--brand-paper:#fcfcfb;--brand-canvas:#f5f6f8;--brand-line:#dce2eb;--brand-muted:#57677d}
.landing-mode{background:var(--brand-paper)}.landing-mode .main{max-width:none}.landing-mode .top{background:var(--brand-paper);border:0;border-bottom:1px solid #e5e8ed;box-shadow:none}.landing-mode .public-nav a{color:var(--brand-ink);font-size:14px}.landing-mode .top .viewbuttons button{font-size:14px}.landing-mode .top .viewbuttons .gold{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}
.home-v3 .saas-hero{max-width:1320px;margin:24px auto 34px;padding:60px 48px;position:relative;background:var(--brand-mist);border:1px solid #e0e6f1;border-radius:24px;color:var(--brand-ink);overflow:hidden}.home-v3 .saas-hero:before,.home-v3 .saas-hero:after{content:none}.home-v3 .saas-hero .discovery-intro h1{color:var(--brand-ink);font-weight:800}.home-v3 .saas-hero .discovery-intro h1 span{color:var(--brand-blue)}.home-v3 .saas-hero .discovery-lead{color:#50637f;font-size:17px;line-height:1.95}.home-v3 .saas-hero .discovery-overline{color:#455d80;font-size:14px}.brand-dot{background:var(--brand-gold)}.home-v3 .hero-actions button{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff;box-shadow:0 4px 12px #152e5512;font-size:16px;border-radius:10px}.home-v3 .hero-secondary{color:var(--brand-ink);font-size:15px}.home-v3 .hero-note{color:#536783;font-size:13px;line-height:1.8}.home-v3 .hero-note .ui-icon{filter:none}.hero-service-tags{gap:8px}.hero-service-tags>span{background:#f5f7fc;border-color:#d5dfed;color:#50617a;font-size:12px;padding:6px 10px}.saas-visual{background:#dde5f1;color:var(--brand-ink);box-shadow:none;border:1px solid #d1dcec;border-radius:18px;padding-top:25px}.saas-preview-label{color:#4b607d;font-size:12px}.preview-live-dot{background:var(--brand-gold)}.saas-preview{border-color:#d4deec;box-shadow:0 16px 35px #1d355319}.preview-top{background:#fff;border-bottom:1px solid #e5eaf1;color:#4b607d;font-size:12px}.preview-avatar{background:#edf1f7;color:#345174}.preview-nav{background:var(--brand-navy);border:0}.preview-nav .ui-icon{filter:brightness(0) invert(1);opacity:.85}.preview-content{background:#f6f8fc}.preview-content .eyebrow{font-size:12px}.preview-content h2{color:var(--brand-ink);font-size:19px}.preview-metrics>div{border-color:#e0e6ee;background:#fff}.preview-metrics b{font-size:14px}.preview-metrics small{font-size:12px;color:#56677d}.preview-checklist{background:#fff;border-color:#e0e6ee;font-size:13px}.preview-checklist>b{font-size:14px}.preview-checklist>div{font-size:12px}.preview-checklist>div>span:first-child{background:#f3eee1;color:#6c521f}.home-v3 .saas-hero .discovery-art{height:100px}.home-v3 .saas-hero .discovery-art img{mix-blend-mode:normal}.home-v3 .saas-market-entry{background:#fff;border-color:var(--brand-line);box-shadow:none}.saas-market-entry .eyebrow{font-size:13px;color:#65738a}.saas-market-entry h2{color:var(--brand-ink);font-size:19px}.home-v3 .saas-market-entry input,.home-v3 .saas-market-entry select{font-size:16px}.home-v3 .saas-market-entry button{background:var(--brand-navy);color:#fff;font-size:14px}.home-v3 .discovery-values{background:#f2f4f7;color:#435773;border-block:1px solid #e4e8ee;gap:30px;font-size:14px;font-weight:500}.saas-section-heading h2{color:var(--brand-ink)}.saas-section-heading .eyebrow{color:#755e2c;font-size:13px}.saas-section-heading p:last-child{color:var(--brand-muted);font-size:16px}.saas-feature-grid article{background:#fff;border:1px solid #e1e5ec;border-radius:14px;box-shadow:0 4px 15px #213a5804;padding:26px 22px}.saas-feature-grid article:nth-child(2),.saas-feature-grid article:nth-child(3),.saas-feature-grid article:nth-child(4){background:#fff;border-color:#e1e5ec}.saas-feature-grid article .feature-icon{background:#edf2fa}.saas-feature-grid article:nth-child(2) .feature-icon{background:#f5efe0}.saas-feature-grid article:nth-child(3) .feature-icon{background:#f7ecee}.saas-feature-grid h3{color:var(--brand-ink);font-size:19px}.saas-feature-grid p{color:var(--brand-muted);font-size:15px;line-height:1.85}.home-v3 .discovery-section{background:var(--brand-paper)}.home-v3 .discovery-section-title p{color:var(--brand-muted);font-size:15px}.home-v3 .discovery-paths article{background:#f2f5fa;border-color:#dee5ef}.home-v3 .discovery-paths article:last-child{background:#f7f4ed;border-color:#e5e0d3}.home-v3 .discovery-paths p{font-size:15px}.home-v3 .demo-card{border-color:#e1e5ec}.home-v3 .demo-heading p{font-size:14px;color:var(--brand-muted)}.home-v3 .demo-tag{font-size:12px;background:#f4efe3;border-color:#e3d7bb;color:#6e5726}.home-v3 .discovery-merchant{background:var(--brand-navy);border:0;border-radius:20px;color:#fff}.home-v3 .discovery-merchant h2{color:#fff}.home-v3 .discovery-merchant p{color:#dce5f3;font-size:16px}.home-v3 .discovery-merchant small{font-size:13px;color:#dce5f3}.home-v3 .discovery-merchant li{font-size:15px}.home-v3 .discovery-merchant .actions a{color:#e7d4a7}.home-v3 .gold{background:var(--brand-navy);color:#fff;border-color:var(--brand-navy)}.home-v3 .discovery-merchant .gold,.home-v3 .landing-final .gold{background:#e5d2a6;border-color:#e5d2a6;color:var(--brand-ink)}.home-v3 .landing-how li{background:#f4f6fa;border:1px solid #e0e5ee;border-radius:13px}.home-v3 .landing-how .landing-step-number{color:#7b663d}.home-v3 .landing-how li p{font-size:15px;color:var(--brand-muted)}.home-v3 .landing-price-box{background:#f1f4fa;border:1px solid #cfd9e9;border-top:3px solid #c7ad74;box-shadow:none}.home-v3 .landing-price-box ul{font-size:15px;color:#4d607b}.home-v3 .landing-small{font-size:13px;color:#586a80}.home-v3 .landing-faq details{background:#fff;border-color:#e1e5ec}.home-v3 .landing-faq summary{font-size:17px;color:var(--brand-ink)}.home-v3 .landing-faq details p{font-size:15px;color:var(--brand-muted)}.home-v3 .landing-final{background:#eaf0fa;color:var(--brand-ink);border:1px solid #dce4f0}.home-v3 .landing-final h2{color:var(--brand-ink)}.home-v3 .landing-final p{color:var(--brand-muted);font-size:16px}.home-v3 .landing-final .gold{background:var(--brand-navy);color:#fff;border-color:var(--brand-navy)}.home-v3 .landing-final .secondary{background:transparent;border-color:#aabbd1;color:var(--brand-ink)}
/* Daily-work screens use consistent neutral cards and a single navigation color. */
.workspace-mode{background:var(--brand-canvas);--ws-bg:var(--brand-canvas);--ws-ink:var(--brand-ink);--ws-border:#dfe4ec;color:var(--brand-ink)}.workspace-mode .top{background:var(--brand-paper);border:0;border-bottom:1px solid #dfe4ec}.workspace-mode .top .viewbuttons button{font-size:14px}.workspace-mode #brand-sub{font-size:13px;color:#5a6c83}.workspace-mode .sidebar{background:var(--brand-navy);color:#fff;border:0;border-inline-end:1px solid #213a5c}.workspace-mode .sidebar-context{color:#d8d2c4;font-size:13px}.workspace-mode .store-label{background:#203958;border-color:#3c5270;border-inline-start:2px solid #b8a175}.workspace-mode .store-label b{font-size:16px;color:#fff}.workspace-mode .store-label small{font-size:13px;color:#cad5e7}.workspace-mode .sidebar nav button{font-size:14px;color:#dce4f1;gap:10px;padding:11px 12px}.workspace-mode .sidebar nav button>.ui-icon{filter:brightness(0) invert(1);opacity:.85}.workspace-mode .sidebar nav button:hover{background:#284264;color:#fff}.workspace-mode .sidebar nav button.active{background:#edf1f8;color:var(--brand-ink);border-color:#edf1f8;border-inline-start:3px solid #bd9e59}.workspace-mode .sidebar nav button.active>.ui-icon{filter:none;opacity:1}.workspace-mode .sidebar nav [data-view=account]{border-top-color:#425876}.workspace-mode .sidebar-footer{background:#203958;border-color:#3c5270;font-size:13px;color:#d3ddec}.workspace-mode .sidebar-footer .textlink{color:#e5d3a8;font-size:13px}.workspace-mode .nav-count{background:#e8d9b4;color:#4b3b18;font-size:12px}.workspace-mode .workspace-welcome{background:#eaf0f9;color:var(--brand-ink);border:1px solid #d9e2ef;border-radius:13px;padding:25px 27px}.workspace-mode .workspace-welcome h1{color:var(--brand-ink)}.workspace-mode .workspace-welcome .eyebrow{color:#5d6c82;font-size:13px}.workspace-mode .workspace-welcome p:not(.eyebrow){color:#50627d;font-size:15px}.workspace-mode .workspace-welcome .actions button:not(.secondary){background:var(--brand-navy);color:#fff}.workspace-mode .workspace-welcome .actions button.secondary{background:#fff;border-color:#c9d5e5;color:var(--brand-ink)}.workspace-mode .card{background:#fff;border-color:#dfe4ec}.workspace-mode .stat{background:#fff;border:1px solid #dfe4ec;padding:22px}.workspace-mode .stat:nth-child(1),.workspace-mode .stat:nth-child(2),.workspace-mode .stat:nth-child(3){background:#fff;border-color:#dfe4ec}.workspace-mode .stat strong,.workspace-mode .stat:nth-child(1) strong{color:var(--brand-ink);font-size:29px}.workspace-mode .stat small,.workspace-mode .stat:nth-child(1) small{color:#586a81;font-size:14px}.workspace-mode .stat-icon{background:#edf2fa}.workspace-mode .stat:nth-child(2) .stat-icon{background:#f5efdf}.workspace-mode .stat:nth-child(3) .stat-icon{background:#f6ecee}.workspace-mode .stat-rule{background:#c1cee3;height:2px;width:28%}.workspace-mode .stat:nth-child(2) .stat-rule{background:#d7c394}.workspace-mode .stat:nth-child(3) .stat-rule{background:#d5b5bb}.workspace-mode .setup-step{background:#f5f7fb;border-color:#e0e6ee}.workspace-mode .setup-step:hover{background:#edf2fa;border-color:#bacbe2}.workspace-mode .setup-step b{font-size:14px}.workspace-mode .setup-step small{font-size:13px;color:#596b81}.workspace-mode .step-number{background:#f1ebdd;border-color:#ded2b8;color:#63502b}.workspace-mode .setup-card p{font-size:14px;color:#5a6d84}.workspace-mode .setup-card .badge{background:#f2eddf;color:#624f28}.workspace-mode .badge{font-size:13px}.workspace-mode .operation-item{background:transparent;font-size:14px}.workspace-mode .operation-item:hover{background:#f3f6fa}.workspace-mode th{background:#f3f5f9;color:#536580;font-size:14px}.workspace-mode td{font-size:14px}.workspace-mode tbody tr:hover{background:#f8fafc}.workspace-mode .catalog-identity b{font-size:15px}.workspace-mode .catalog-identity small{font-size:13px;color:#65758a}.workspace-mode .catalog-placeholder{background:#f0f3f8}.workspace-mode label{font-size:14px;color:#3f5675}.workspace-mode input,.workspace-mode textarea,.workspace-mode select{font-size:16px;border-color:#d5deea;min-height:45px}.workspace-mode button{font-size:14px}.workspace-mode .action-compact{font-size:14px;min-height:36px}.workspace-mode .helper{font-size:13px;color:#5e7087}.workspace-mode .subscription-note{background:#f4f0e5;color:#68562d;border-color:#e1d7be;font-size:14px}.workspace-mode .link-box{background:#f5f7fa;border-color:#dce3ed;font-size:14px}.workspace-mode .profile-avatar{background:#e8eef8;color:var(--brand-ink)}.workspace-mode .account-identity,.workspace-mode .account-security{border:1px solid #dfe4ec}.workspace-mode .account-email{font-size:14px;color:#5c6e84}.workspace-mode .account-help p{font-size:13px;color:#5c6e84}.workspace-mode .section-heading>.ui-icon{background:#eef2f8;border-radius:7px}.workspace-mode .audit-preview b{font-size:14px}.workspace-mode .audit-preview small,.workspace-mode .audit-preview time{font-size:13px;color:#5d7088}.workspace-mode .empty{font-size:15px}.workspace-mode .heading p{font-size:15px;color:#5a6d84}.workspace-mode .policy-links{font-size:13px}
/* Brand memory lives in the logo and a quiet signature, rather than full-color bands. */
.landing-mode .footer,.workspace-mode .footer{position:relative;overflow:hidden;background:var(--brand-navy);color:#d9e2f1;border:0;border-top:1px solid #344b6b;padding:30px 28px 37px;border-radius:12px 12px 0 0;font-size:13px}.landing-mode .footer a,.workspace-mode .footer a{color:#e2d1ab}.landing-mode .footer:before,.workspace-mode .footer:before{content:"";position:absolute;bottom:0;inset-inline-start:28px;width:72px;height:3px;background:linear-gradient(90deg,#8499bc 0 33.333%,#c3aa74 33.333% 66.666%,#aa737b 66.666% 100%);pointer-events:none}.landing-mode .footer:after,.workspace-mode .footer:after{content:none}.landing-mode .footer .landing-footer-brand{color:#fff}.workspace-mode .footer p.small{font-size:13px;color:#d9e2f1}.workspace-mode .footer .support-link,.landing-mode .footer .support-link{color:#fff}.signup-story{background:var(--brand-navy);border:0}.signup-story .eyebrow{color:#e4d4b2;font-size:13px}.signup-story li:before{background:#314969;border-color:#5a6e89;color:#fff}.signup-story>p:not(.eyebrow),.signup-story li{font-size:15px}.signup-support p{font-size:13px}.merchant-signup>.card{background:#fff}.merchant-signup input{font-size:16px}.merchant-signup label{font-size:14px}.merchant-signup form>button{background:var(--brand-navy);color:#fff;font-size:16px}.merchant-signup .helper,.merchant-signup .small{font-size:13px}.merchant-signup{border-color:#dce3ed}
@media(max-width:1100px){.home-v3 .saas-hero{margin:18px 20px 28px;padding:40px 28px;gap:28px}.workspace-mode .sidebar nav button{padding-inline:9px}}
@media(max-width:760px){.home-v3 .saas-hero{margin:14px 12px 25px;padding:28px 20px;gap:27px;border-radius:18px}.home-v3 .saas-hero .discovery-lead{font-size:16px}.home-v3 .saas-hero .discovery-overline{font-size:13px}.home-v3 .hero-actions button{font-size:16px}.home-v3 .hero-secondary{font-size:14px}.home-v3 .hero-note{font-size:13px}.hero-service-tags>span{font-size:12px}.preview-content h2{font-size:17px}.preview-content{padding:18px 12px}.preview-content .eyebrow{font-size:11px}.preview-metrics small{font-size:11px}.preview-checklist>div{font-size:12px}.home-v3 .discovery-values{font-size:13px;gap:12px}.saas-feature-grid{grid-template-columns:1fr}.saas-feature-grid article{padding:23px}.saas-feature-grid p{font-size:15px}.saas-feature-grid h3{font-size:19px}.home-v3 .saas-market-entry input,.home-v3 .saas-market-entry select{font-size:16px}.landing-mode .top .viewbuttons button{font-size:12px;min-height:38px}.landing-mode .public-nav a{font-size:13px}.workspace-mode .top .viewbuttons button{font-size:12px;min-height:36px}.workspace-mode .sidebar{border:0;border-bottom:1px solid #344b6b}.workspace-mode .sidebar nav button{font-size:14px;padding:10px 12px}.workspace-mode .sidebar nav button[data-view=account]{border-top:0}.workspace-mode .workspace-welcome{padding:21px 18px}.workspace-mode .stats{grid-template-columns:1fr}.workspace-mode .stat{min-height:105px;padding:17px 20px}.workspace-mode .stat-label{align-items:center}.workspace-mode .stat small{font-size:14px}.workspace-mode .stat strong{font-size:27px;margin-top:3px}.workspace-mode .stat-icon{width:32px;height:32px}.workspace-mode .stat-icon .ui-icon{width:18px;height:18px}.workspace-mode .setup-grid{grid-template-columns:1fr}.workspace-mode .setup-step{min-height:0;gap:8px;padding:17px}.workspace-mode .setup-step small{font-size:13px}.workspace-mode .setup-card h2{font-size:18px}.workspace-mode .setup-card .badge{font-size:12px}.workspace-mode .workspace-filters{flex-direction:column;align-items:stretch}.workspace-mode .workspace-filters label,.workspace-mode .workspace-filters label:last-child{max-width:none}.workspace-mode .workspace-filters input,.workspace-mode .workspace-filters select{font-size:16px;padding:10px 12px}.workspace-mode .footer,.landing-mode .footer{padding:25px 20px 35px}.signup-story>p:not(.eyebrow),.signup-story li{font-size:14px}.merchant-signup h1{font-size:25px}}
