/* One consistent palette for every page: silver, graphite, ice blue, violet. */
:root{--accent:#707cd2;--accent-dark:#535ea3;--accent-light:#c4c7f1;--accent-soft:#f0f0fb;--ink:#252b3d;--muted:#70778a;--bg:#fafaff}
body{background:#fafaff}body:before{background:radial-gradient(ellipse at 85% 5%,#d8d0ff38,transparent 52%),radial-gradient(ellipse at 5% 65%,#cddcff2e,transparent 50%)}.label,.orb-eyebrow{color:#7e7b98}.top .brand b,.top .brand .mark{color:#7a7e9c}.top #site-nav{background:linear-gradient(155deg,#ffffffed,#ebedf6e8);border-color:#fff;box-shadow:inset 0 1px #fff,0 12px 35px #4d527815}.top #site-nav a[aria-current=page]{background:linear-gradient(160deg,#fff,#e2e4f5);color:#4b5278}.top #site-nav:after{background:linear-gradient(90deg,#9dbaff,#b29fe0,#b8c4fa)}
.section-heading h1 em,.head h1 em,.section-heading h2 em,h2 em,.mcp-lead h2 em,.contact h1 em,.contact h2 em{color:#7b80ac}.section-heading,.head{position:relative}.breadcrumb+section{background-image:radial-gradient(ellipse at 80% 0%,#ddd8fb30,transparent 45%)}.page-directory,#products{background-color:#fafaff}.band.alt,.alt{background:linear-gradient(130deg,#f0f2f9,#f7f5fc)!important}.quote-band{background:linear-gradient(125deg,#f0f2fa,#f5f0fa)}.page-cta,.catalog-callout,.industry-note,.mcp-service{background:linear-gradient(120deg,#f0f3fc,#f2effb 70%,#f7f4fb)}
.vendor-card,.ai-tool-card,.page-card,.card,.alt .card,.offer dl div,.offer dl div:nth-child(n+7),.faq details,.integration-map,.mcp-examples article{background:linear-gradient(135deg,#fff 0%,#f8f9ff 65%,#ebedf7 100%)!important;border-color:#dfe1ee!important;box-shadow:inset 0 1px 1px white,0 10px 35px #5a608c0a}.vendor-card:hover,.ai-tool-card:hover,.page-card:hover,.card:hover{border-color:#bfc3e2!important;box-shadow:0 18px 40px #6c70a61a}.vendor-actions a,.ai-tool-card a,.ai-tool-card strong,.setup-copy strong,.page-arrow,.catalog-callout a,.uc .save,.uc:after{color:#6973aa}.catalog-badge{background:linear-gradient(120deg,#e9edfc,#f0eafa);color:#7474a4;border-color:#deddf0}.product-filters button[aria-pressed=true],.tab[aria-selected=true]{background:linear-gradient(145deg,#848ab5,#525c88);border-color:#7b83ae}.integration-options button[aria-pressed=true],#lab .scenario-tabs button[aria-pressed=true]{background:linear-gradient(125deg,#e8edfc,#eee8f8);border-color:#b9bde0;box-shadow:inset 0 2px #b3b8df}.integration-symbol,.integration-options button b,#lab .task-icon,.step .n,.field output,.faq summary:after{color:#7d86b8}.field input[type=range]{accent-color:#7c85b9}
.devs-feature{background:linear-gradient(145deg,#f7f8fe,#eaeaf8);border-color:#dcddec}.devs-feature .agent-board{background:linear-gradient(135deg,#e7ebf7,#f6f5fd);border-color:#d6daec}.devs-wordmark,.devs-wordmark span{color:#646e99}.agent-route,.model-pills span{border-color:#d9dcef;background:#ffffff94;color:#7580a5}.devs-feature .agent-board .product-fine{color:#7782a0!important}#products .agent-board .vendor-link{color:#7180b2}.solution-card{background:linear-gradient(135deg,#e9edf9,#f2eefb)}.payoff{background:linear-gradient(135deg,#fff,#e8edfb);border-color:#d5dcf2}#need-input{background:#e3e8f8;border-color:#a7b0dc;color:#53658b}#need-output{background:linear-gradient(130deg,#fff,#f3f5fc);border-color:#dce1f0}.calc-out{background:linear-gradient(145deg,#e1e7f6,#f1edfa)}.calc-out .big,.calc-out .mid{color:#6976a0}.contact{background:linear-gradient(130deg,#f8f9ff,#e8edf8 60%,#f0eafa);border-color:#d9deef}.contact-detail a{color:#6d7fae}.contact input,.contact textarea{border-color:#d0d9ee;background:#ffffffcf}.contact input:focus,.contact textarea:focus{border-color:#9ba8d7;box-shadow:0 0 0 3px #dce3fc80}.intent-options .selected{background:linear-gradient(135deg,#fff,#dce1f5);border-color:#bec8e6;color:#6674a2}.mcp-hub{background:linear-gradient(145deg,#919ac0,#58688f);box-shadow:inset 0 1px #ffffff88,0 15px 40px #8b81b92b}.mcp-endpoints span,.tech-chips span{background:#edf0fc;color:#7d88b0;border-color:#d7ddf1}.cities span.home{background:linear-gradient(140deg,#8b94bc,#5c6d93)}
/* Keep the central orb, now entirely ice blue and lavender. */
.aurora-orb{background:radial-gradient(circle at 32% 25%,#f8faff,transparent 45%),radial-gradient(circle at 30% 55%,#a3beff,transparent 65%),radial-gradient(circle at 75% 65%,#c1a5ed,transparent 60%),#d8d5fa;box-shadow:0 0 90px 25px #bec8ff50}.color-one{background:#9ab8f5}.color-two{background:#b7a1e5}.color-three{background:#e5e8ff}.ambient-light{background:radial-gradient(ellipse at 20% 45%,#a2baff38,transparent 48%),radial-gradient(ellipse at 80% 60%,#ba9fe73d,transparent 50%)}.orbit-light{border-color:#a8b7e34d}.orbit-light:after{background:#a7a4dd;box-shadow:0 0 14px 4px #b5b1f1a0}.orbit-two{border-color:#a6b9e84d}.orbit-two:after{background:#a1b8e9;box-shadow:0 0 12px 3px #b0c7f8b3}.orb-wordmark h1{color:#252c43}.orb-overline,.orb-wordmark p{color:#626c91}.orb-footer i{color:#acabd2}.scroll-cue{background:linear-gradient(140deg,#f6f7ffdc,#e1e5f1d9)}.scroll-cue .motion-choice[aria-pressed=true]{color:#646bb0;background:#e0e4fa}.motion-control{border-color:#e1e1f0;color:#9293af}
