:root[data-palette=ocean]{--page:#061b32;--deep:#092b41;--ink:#ecfff8;--muted:#bddcde;--mint:#81efc0;--yellow:#ffe35a;--panel:#dfedf0;--game-ink:#143b47;--game-muted:#3c5b65;--emerald-blue:#0b3047;--emerald-teal:#116168;--theme-soft:#cadfe5;--theme-edge:#6299a8;--menu-border:#507d8b;--theme-accent-ink:#15526a}
:root[data-palette=silver]{--page:#dce9e4;--deep:#c6dbd1;--ink:#123f38;--muted:#3c615b;--mint:#14644f;--yellow:#155c4b;--panel:#f0f5eb;--game-ink:#1c3932;--game-muted:#486158;--emerald-blue:#dceae2;--emerald-teal:#b6d8c6;--theme-soft:#d2e4d7;--theme-edge:#7c9f90;--menu-border:#6c9180;--theme-accent-ink:#235c46}
html[data-palette=ocean] .metal-ui{--metal-mid:#bbd4df;--metal-low:#97baca;--metal-edge:#4c7e91;--metal-paper:#e0edf0;--metal-recess:#0c3041;--metal-ink:#123746;--metal-copy:#3c5b65;--metal-tile:#c5dce1}
html[data-palette=silver] .metal-ui{--metal-mid:#e6eee2;--metal-low:#c3d4bf;--metal-edge:#7a9b85;--metal-paper:#f3f6ed;--metal-recess:#284c41;--metal-ink:#243e33;--metal-copy:#4c6357;--metal-tile:#e0ead9}
html[data-palette] .metal-ui .map-pixel-controls .palette-choices{padding:16px;margin:0;border-bottom:1px solid #617c72;gap:8px}
html[data-palette] .metal-ui .palette-choices legend{float:left;width:100%;margin-bottom:10px;color:#edfff5}
html[data-palette] .metal-ui .palette-choices button{width:100%;min-height:46px;padding:10px;color:var(--metal-ink,#172f31)}
html[data-palette] .metal-ui .palette-choices button[aria-pressed=true]{outline:2px solid #a0ffc3;outline-offset:1px;background:var(--metal-recess,#19312f);color:#edfff5;box-shadow:inset 0 2px 8px #0005}
html[data-palette=silver] .metal-ui :is(.collection-benefits strong,.collection-benefits p){color:#e9f9ef}
html[data-palette=silver] .metal-ui :is(.desktop-nav a,.site-header .brand,.compact-footer){color:#123f38}
html[data-palette=silver] .metal-ui :is(.agent-heading h3,.agent-intro,.integration-line p,.integration-name,.demo-disclosure,.collection-copy>p,.section-intro,.intro-copy>p,.benefit-note){color:#315d52}
html[data-palette=silver] .metal-ui .site-atmosphere{background:#dce9e4;opacity:1}
html[data-palette=silver] .metal-ui .pixel-section-divider span{background:#336d58;box-shadow:18px 0 #336d5899,36px 0 #336d5866,54px 0 #336d5833}
html[data-palette] body.metal-ui :is(.map-pixel-controls,.logo-controls,.text-controls){background:var(--metal-recess,#19312f);color:#edfff5}
html[data-palette] body.metal-ui .map-pixel-controls :is(label,output,p,legend){color:#d6eee2}
html[data-palette] body.metal-ui .button.primary,html[data-palette] body.metal-ui .button.primary:hover{background:var(--metal-face);color:var(--metal-ink,#172f31)}
html[data-palette] body.metal-ui .map-pixel-controls p{color:#d6eee2}
:root[data-palette=obsidian]{--page:#080f10;--deep:#101e1b;--ink:#e9f8ed;--muted:#aec6bb;--mint:#69e7a7;--yellow:#69e7a7;--panel:#d8e4da;--game-ink:#193b2c;--game-muted:#435f4f;--emerald-blue:#10241f;--emerald-teal:#1d4936;--theme-soft:#c2d5c7;--theme-edge:#527863;--menu-border:#456952;--theme-accent-ink:#215c3f}
:root[data-palette=indigo]{--page:#101329;--deep:#191e38;--ink:#f0f4ff;--muted:#c2cbdf;--mint:#9ecfda;--yellow:#f2d765;--panel:#e1e5f1;--game-ink:#283752;--game-muted:#4b5b74;--emerald-blue:#1b2542;--emerald-teal:#304669;--theme-soft:#ced8e8;--theme-edge:#768aaa;--menu-border:#657c9c;--theme-accent-ink:#324b73}
html[data-palette=obsidian] .metal-ui{--metal-mid:#b4c9ba;--metal-low:#8eae9a;--metal-edge:#456c56;--metal-paper:#dce8df;--metal-recess:#142b21;--metal-ink:#193b2c;--metal-copy:#435f4f;--metal-tile:#c1d6c7}
html[data-palette=indigo] .metal-ui{--metal-mid:#c5cfe0;--metal-low:#a2b2cb;--metal-edge:#657b9b;--metal-paper:#e4e9f2;--metal-recess:#202b47;--metal-ink:#283752;--metal-copy:#4b5b74;--metal-tile:#ccd7e8}
html[data-palette] body.metal-ui .map-pixel-controls>div>p{color:#d6eee2}
html[data-palette] body.metal-ui .map-pixel-controls.map-pixel-controls p{color:#d6eee2}
