/* Shared September 2026 brand for public information, developer and workspace pages. */
:root{color-scheme:dark;--paper:#080809;--surface:#151219;--surface2:#201a29;--surface3:#2b2235;--bg:#080809;--card:#151219;--card2:#201a29;--white:#151219;--ink:#f6f3fa;--ink2:#bcb2c7;--ink3:#91859f;--text:#f6f3fa;--text2:#bcb2c7;--text3:#91859f;--green:#C3A6FF;--greenDim:#c3a6ff18;--greenBorder:#c3a6ff40;--headerBg:#110e16;--forest:#291c36;--forest-deep:#080809;--forest-2:#21172d;--lime:#C3A6FF;--lime-soft:#21172d;--mint:#C3A6FF;--muted:#aaa1b5;--line:#ffffff22;--line2:#ffffff30;--soft:#211b28;--ws-ink:#f6f3fa;--ws-muted:#aaa1b5;--ws-line:#ffffff22;--ws-paper:#080809;--ws-card:#151219;--ws-soft:#211b28;--ws-green:#C3A6FF;--ws-lime:#C3A6FF}
html:has(.brand-refresh){background:#080809;scroll-padding-top:100px}
body.brand-refresh{background:#080809;color:#f6f3fa;font-family:'DM Sans',Arial,sans-serif;background-image:none;-webkit-font-smoothing:antialiased}
.brand-refresh :is(button,input,select,textarea){font-family:'DM Sans',Arial,sans-serif}
.brand-refresh :is(a,button,input,select,textarea):focus-visible{outline:2px solid #C3A6FF;outline-offset:4px}
.brand-refresh .monet-wordmark,.unified-menu .monet-wordmark{display:inline-block;flex-shrink:0;width:118px;height:36px;background:url('/images/monet-splash-wordmark.png') center 50%/133% auto no-repeat;vertical-align:middle;mix-blend-mode:screen}
.brand-refresh .identity-brand .monet-wordmark{width:min(100%,330px);height:100px}
.brand-refresh .mcp-console-top .monet-wordmark{width:95px;height:29px}
.brand-refresh .brand:has(.monet-wordmark){background:none;mask:none;-webkit-mask:none}
.brand-refresh .icon-arrow,.unified-menu .icon-arrow{display:inline-block;width:16px;height:16px;flex-shrink:0;vertical-align:-3px}
.brand-refresh .store-badges{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}
.brand-refresh .store-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:60px;background:none;border:0;padding:0;color:inherit;box-shadow:none;text-decoration:none}
.brand-refresh .store-badge img{display:block;max-width:none;object-fit:contain}
.brand-refresh .store-badge img[src$="app-store-badge.svg"]{width:120px;height:40px}
.brand-refresh .store-badge img[src$="google-play-official.png"]{width:135px;height:40px}
.brand-downloads{padding:42px 20px;border-top:1px solid #ffffff22;background:#0e0b12;text-align:center}
.brand-downloads nav{display:flex;position:static;justify-content:center;flex-wrap:wrap;gap:14px 24px;padding:20px 0 0;background:none;border:0;font-size:12px;color:#aaa1b5}
.brand-downloads a{text-decoration:none}
.brand-refresh :is(.site-header,.page-header){background:#080809e8;border-color:#ffffff22}
.brand-refresh .site-header{backdrop-filter:blur(18px)}
.brand-refresh :is(.site-header .nav,.page-header){min-height:90px}
.brand-refresh :is(.desktop-nav a,.nav-desktop-links a){font-family:'DM Sans',Arial,sans-serif;font-size:13px;font-weight:500;color:#c6bccf}
.brand-refresh :is(.desktop-nav a,.nav-desktop-links a):hover{color:#C3A6FF}
.brand-refresh :is(.button,.nav-download,.nav-cta){border-radius:5px;font-family:'DM Sans',Arial,sans-serif;font-weight:500;box-shadow:none}
.brand-refresh :is(.button,.nav-download){background:#C3A6FF;color:#1b1224;border:1px solid #C3A6FF}
.brand-refresh :is(.button.ghost,.nav-cta){background:transparent;color:#e4d4ff;border:1px solid #ffffff33}
.brand-refresh :is(.button,.nav-download):hover{background:#d5bfff;color:#1b1224}
.brand-refresh :is(.button.ghost,.nav-cta):hover{background:#c3a6ff12;color:#e4d4ff}
.brand-refresh .eyebrow{color:#C3A6FF;font-family:'DM Sans',Arial,sans-serif;font-weight:500;font-size:11px;letter-spacing:.13em}
.brand-refresh .eyebrow:before{width:4px;height:4px;border-radius:0;background:#C3A6FF;box-shadow:none}
.brand-editorial h1,.brand-editorial .page-title,.brand-document h1{font-family:'Instrument Serif',Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.04;color:#C3A6FF;padding-bottom:.12em}
.brand-editorial h1{font-size:clamp(50px,6.2vw,90px)}
.brand-editorial h1 .accent{color:#F6A5C5}
.brand-editorial h2{font-family:'Instrument Serif',Georgia,serif;font-weight:400;line-height:1.08;letter-spacing:-.025em;color:#C3A6FF}
.brand-editorial h3{font-family:'DM Sans',Arial,sans-serif;font-weight:500}
.brand-editorial .page-body p{font-family:'DM Sans',Arial,sans-serif;font-size:clamp(17px,2vw,22px);font-weight:400;color:#c6bccf;line-height:1.7}
.brand-editorial :is(.lead,.lede,.section-copy,.section-head p){color:#aaa1b5}
.brand-editorial .odo .odo-w{padding-bottom:.14em;margin-bottom:-.14em}
.brand-editorial :is(.section,.stat-strip){border-color:#ffffff22}
.brand-editorial :is(.outcome-card,.photo-card,.result-badge,.rail-card,.safety-card,.setup-panel,.guide-card,.control-ledger,.token-identity){border-color:#ffffff22;border-radius:6px;background:#151219;box-shadow:none}
.brand-editorial .photo-card img{opacity:.9}
.brand-editorial .outcome-card{background:transparent;border-width:0;border-top-width:1px;border-radius:0}
.brand-editorial :is(.outcome-card .n,.step .n,.result-icon,.quote-arrow){background:#c3a6ff1a;color:#C3A6FF;border-radius:5px}
.brand-editorial :is(.stat-strip,.setup-section,.mcp-people){background:#0e0b12}
.brand-editorial .section.dark{background:#110e16;color:#f6f3fa}
.brand-editorial .section.lime{background:#C3A6FF;color:#21132d;--muted:#574563;--ink:#21132d;--line:#30194030}
.brand-editorial .section.lime :is(h2,h3,.eyebrow,.lead,.section-head p){color:#21132d}
.brand-editorial .section.lime .guide-card{background:#1b1323;--muted:#c2b4ce;--ink:#f6f3fa;--line:#ffffff22}
.brand-editorial .section.lime .outcome-card :is(h3,p){color:#352342}
.brand-editorial .section.lime .outcome-card .n{background:#25132e14;color:#352342}
.brand-editorial :is(.cta-band,.site-footer){background:#0e0b12;color:#f6f3fa;border-top:1px solid #ffffff22}
.brand-editorial .cta-band .button{background:#C3A6FF;color:#1b1224;border-color:#C3A6FF}
.brand-editorial .cta-band .button.ghost{background:transparent;color:#C3A6FF;border-color:#c3a6ff50}
.brand-editorial :is(.footer-legal,.footer-brand p,.footer-col a){color:#aaa1b5}
.brand-editorial .mcp-hero{position:relative;isolation:isolate;overflow:hidden;padding-top:84px;padding-bottom:90px}
.brand-editorial .mcp-hero:before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#080809 12%,#080809c9 55%,#08080990),url('/images/monet-lavender-current.png') right center/cover;opacity:.75}
.brand-editorial .mcp-console{background:#100c16;border-color:#c3a6ff44;box-shadow:0 28px 80px #0006;border-radius:8px}
.brand-editorial .message.user{background:#C3A6FF;color:#21132d;border-radius:14px 14px 3px 14px}
.brand-editorial .result-row{background:#24182f;color:#f6f3fa;border:1px solid #c3a6ff33}
.brand-editorial .result-row small,.brand-editorial .result-state{color:#cdb5ee;border-color:#c3a6ff55}
.brand-editorial .config-block{background:#080809;color:#decdf7;border:1px solid #ffffff20;max-width:100%;font-size:11px}
.brand-editorial .tool-grid,.brand-editorial .tool{border-color:#ffffff22}
.brand-editorial :is(.tool-group-label,.tool>span,.copy-llm-status,.safety-card b){color:#C3A6FF}
.brand-editorial .tool p{color:#b3a7bf}
.brand-editorial .token-identity{background:linear-gradient(140deg,#241731,#100c16);color:#f6f3fa}
.brand-editorial .allocation-bar i:first-child{background:#C3A6FF}.brand-editorial .allocation-bar i:last-child{background:#F6A5C5}
.brand-editorial .page-cta a{border-radius:5px;background:#C3A6FF;color:#21132d;font-family:'DM Sans',Arial,sans-serif;font-weight:500}
.brand-document>nav{background:#080809ed;border-color:#ffffff22;padding:24px}
.brand-document .content{max-width:840px;padding-top:72px}
.brand-document h1{font-size:clamp(44px,6vw,72px);margin-bottom:16px}
.brand-document h2{font:500 23px/1.3 'DM Sans',Arial,sans-serif;color:#e4d4ff;margin-top:36px}
.brand-document :is(p,li){color:#bcb2c7;line-height:1.8}
.brand-document a{color:#C3A6FF}
.brand-document :is(.notice,.callout){background:#c3a6ff0e;border-color:#c3a6ff33;color:#d7c5ee}
.brand-document footer{border-color:#ffffff22;color:#aaa1b5}
.brand-product :is(h1,h2,h3,.top b){font-family:'DM Sans',Arial,sans-serif}
.brand-product :is(.launchbtn,.createbtn,.btn.primary){background:#C3A6FF;color:#21132d}
.brand-product :is(.bar,.side,.mbar){background:#080809e8;border-color:#ffffff22}
.brand-product .mark{background:#C3A6FF;color:#21132d}
.brand-workspace{--ov-ink:#f6f3fa;--ov-muted:#aaa1b5;--ov-line:#ffffff22}
.brand-workspace :is(.sidebar,.product-side){background:#100c16;color:#f6f3fa}
.brand-workspace :is(.topbar,.loader){background:#080809ed;border-color:#ffffff22}
.brand-workspace .sidebar{border-right:1px solid #ffffff18}
.brand-workspace .nav-item.active{background:#c3a6ff15;color:#e4d4ff;border-color:#c3a6ff33}
.brand-workspace .nav-item.active .nav-icon{color:#C3A6FF}
.brand-workspace .workspace-logo{background:#C3A6FF;color:#21132d}
.brand-workspace :is(.button.lime,.verify-button){background:#C3A6FF;color:#21132d;border-color:#C3A6FF;box-shadow:none}
.brand-workspace .security-side{background:#080809;border-radius:0;box-shadow:none;border-right:1px solid #ffffff22}
.brand-workspace .security-card{background:#151219;border-color:#ffffff22;border-radius:8px;box-shadow:none}
.brand-workspace .security-wrap h1,.brand-workspace .product-copy h2{font-family:'Instrument Serif',Georgia,serif;font-weight:400;color:#C3A6FF;letter-spacing:-.025em;line-height:1.05}
.brand-workspace .security-kicker{color:#C3A6FF}
.brand-workspace .product-side{background:linear-gradient(#080809d9,#080809dd),url('/images/monet-lavender-current.png') center/cover}
.brand-workspace .product-side:before{display:none}
.brand-workspace .qr-frame{background:#fff;border-color:#fff}
.brand-workspace .secret,.brand-workspace .field input,.brand-workspace .field select{background:#100c16;color:#f6f3fa;border-color:#ffffff30}
.brand-workspace .copy-button{color:#C3A6FF;background:#21172d}
.brand-workspace .status{background:#361922;color:#ffb0bb;border-color:#f9a0b033}
.brand-workspace #page-overview{--ov-ink:#f6f3fa;--ov-muted:#aaa1b5;--ov-line:#ffffff22}
.brand-workspace #page-overview .overview-balance{background:linear-gradient(125deg,#30203d,#17101f);border-color:#c3a6ff44}
.brand-workspace #page-overview .button{color:#e4d4ff;background:#25182f;border-color:#c3a6ff44}
.brand-workspace #page-overview .button.lime{background:#C3A6FF;color:#21132d}
.brand-workspace #page-overview .page-head h1{color:#C3A6FF}
.unified-menu{background:#100c16;color:#f6f3fa}.unified-menu-portal{border-color:#c3a6ff44;color:#C3A6FF}
@media(max-width:700px){.brand-editorial h1{font-size:54px}.brand-editorial .mcp-hero{padding-top:44px;padding-bottom:56px}.brand-editorial .hero-grid{gap:40px}.brand-editorial .section-head{gap:24px}.brand-document .content{padding-top:40px}.brand-refresh .brand-downloads .store-badges{gap:16px}.brand-workspace .security-side{border-right:0}.brand-refresh .monet-wordmark{width:104px;height:32px}}
@media(prefers-reduced-motion:reduce){.brand-refresh *{scroll-behavior:auto}}
@media(forced-colors:active){.brand-refresh h1{color:CanvasText}.brand-refresh :is(a,button):focus-visible{outline-color:Highlight}}
/* Legacy localized headings and token rows can insert wordmark images dynamically. */
.brand-refresh img[src*="monet-wordmark-"]{object-position:-10000px 0;background:url('/images/monet-splash-wordmark.png') center 50%/133% auto no-repeat;mix-blend-mode:screen}
.brand-workspace .spinner{border-top-color:#C3A6FF}

.brand-workspace .dashboard-preview{background:#151219;border-color:#ffffff22;border-radius:8px;box-shadow:none}.brand-workspace .dashboard-bar{color:#c6b5dc}.brand-workspace .protected-badge{background:#21172dee;color:#e4d4ff;border-color:#c3a6ff44}.brand-workspace .dashboard-preview>img{object-position:center;border-radius:4px}

.brand-refresh{--danger:#ffb0bb}.brand-refresh .trade-error{color:#ffb0bb!important}.brand-workspace .toast{background:#25182f;color:#f6f3fa;border:1px solid #c3a6ff44}
/* Liquid Glass business surfaces retain readable fields and independent controls. */
.brand-workspace .topbar{background:#100c16c9;backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%);border-bottom:1px solid #ffffff24;box-shadow:inset 0 -1px 0 #ffffff05}
.brand-workspace .sidebar{background:linear-gradient(165deg,#1d1429e8,#0c0911f2);backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}
.brand-workspace :is(.panel,.stat-card,.metric-card,.trade-records,.trade-editor,.security-card,.modal-card,.overview-glance,.overview-activity,.overview-accounts){background:linear-gradient(135deg,#ffffff08,#c3a6ff0b);border:1px solid #ffffff26;box-shadow:inset 0 1px 0 #ffffff13,0 12px 32px #0002;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border-radius:22px}
.brand-workspace #page-overview .overview-balance{background:radial-gradient(ellipse at top right,#c3a6ff19,transparent 70%),linear-gradient(125deg,#39274bd9,#17101fe6);box-shadow:inset 0 1px 0 #ffffff22,0 16px 45px #0003;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}
.brand-workspace .button{background:linear-gradient(135deg,#ffffff0e,#c3a6ff0b);border:1px solid #ffffff2e;box-shadow:inset 0 1px 0 #ffffff19,0 6px 18px #0002;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);color:#e4d4ff}
.brand-workspace :is(.button.lime,.button.primary,.verify-button){background:linear-gradient(135deg,#dac8ff,#b99bed);color:#21132d;border-color:#eadfff80;box-shadow:inset 0 1px 0 #ffffff66,0 6px 22px #c3a6ff12}
.brand-workspace :is(.button.lime,.button.primary,.verify-button) :is(span,svg){color:#21132d}
.brand-workspace .nav-item.active{background:linear-gradient(135deg,#c3a6ff1c,#ffffff07);box-shadow:inset 0 1px 0 #ffffff14;border-color:#c3a6ff36;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.brand-workspace .page:not(#page-overview) .button:is(.primary,.lime){background:linear-gradient(135deg,#dac8ff,#b99bed);color:#21132d;border-color:#eadfff80;box-shadow:inset 0 1px 0 #ffffff66,0 6px 22px #c3a6ff12}.brand-workspace .page:not(#page-overview) .button:is(.primary,.lime):hover{background:linear-gradient(135deg,#e1d2ff,#c9adf8);color:#21132d}
/* The dashboard carries the same native tie-dye palette, including its odometer balance. */
body.brand-workspace h1,body.brand-workspace .product-copy h2,body.brand-workspace #page-overview #availableBalance{background-image:radial-gradient(ellipse at 15% 20%,#F6A5C5 0%,transparent 38%),radial-gradient(ellipse at 78% 65%,#98CAFF 0%,transparent 35%),linear-gradient(105deg,#C3A6FF 15%,#D9AEF4 45%,#F6A5C5 66%,#C3A6FF 88%);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
body.brand-workspace h1{padding-bottom:.12em}
body.brand-workspace .shell{background-image:radial-gradient(ellipse 75% 38% at 100% 0,#c3a6ff0d,transparent 70%),radial-gradient(ellipse 55% 45% at 0 70%,#98caff06,transparent 75%)}
body.brand-workspace :is(.panel,.trade-records,.trade-editor,.security-card,.modal-card){background:radial-gradient(ellipse at 0 0,#ffffff0c,transparent 55%),linear-gradient(135deg,#c3a6ff0a,#ffffff03 55%,#98caff07);border-color:#ffffff24;box-shadow:inset 0 1px 0 #ffffff25,inset 1px 0 0 #ffffff08,inset 0 -1px 0 #0006,0 20px 50px #0003}
body.brand-workspace #page-overview .overview-balance{background:radial-gradient(ellipse at 8% 0,#f6a5c513,transparent 50%),radial-gradient(ellipse at 98% 90%,#98caff15,transparent 45%),linear-gradient(135deg,#3f2c50ce,#1b1329e8);box-shadow:inset 0 1px 0 #ffffff38,inset 1px 0 0 #ffffff12,inset 0 -1px 0 #0007,0 24px 55px #0004}
body.brand-workspace :is(.icon-button,.copy-button){background:radial-gradient(ellipse at top left,#ffffff12,transparent 65%),linear-gradient(135deg,#c3a6ff12,#ffffff04);color:#dccaff;border:1px solid #ffffff2e;box-shadow:inset 0 1px 0 #ffffff2a,0 5px 16px #0003;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}
body.brand-workspace .icon-button{border-radius:50%}
body.brand-workspace .nav-item.active{background:radial-gradient(ellipse at top left,#c3a6ff26,transparent 90%),linear-gradient(135deg,#ffffff08,#98caff07);box-shadow:inset 0 1px 0 #ffffff28,inset 0 -1px 0 #0004,0 6px 18px #0002;border-color:#c3a6ff3b}
@media(hover:hover) and (pointer:fine){body.brand-workspace :is(.button,.icon-button,.copy-button):hover{box-shadow:inset 0 1px 0 #ffffff55,0 8px 25px #c3a6ff10;border-color:#dac6ff70}}
@media(prefers-reduced-transparency:reduce){body.brand-workspace :is(.panel,.trade-records,.trade-editor,.security-card,.modal-card,.topbar,.sidebar,.button,.icon-button,.copy-button){backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#1b1523}}
@media(forced-colors:active){body.brand-workspace h1,body.brand-workspace .product-copy h2,body.brand-workspace #page-overview #availableBalance{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}
