/* R56: Ice Blue harmony. Layout, source copy, charts and interactions retained. */
:root{color-scheme:light;--cyan:#1765b5;--mint:#235ba1;--navy:#dfedfc;--panel:rgba(255,255,255,.94);--line:#9dbde1;--text:#173450;--muted:#48627e}
html{background:#dfedfc}body{background:#dfedfc;color:#173450}
body>.topbar,body>header{background:rgba(255,255,255,.97);border-color:#9dbde1;box-shadow:0 5px 22px #315f7a0c;backdrop-filter:blur(12px)}
.topbar .brand img{filter:none}
.hero{background:#e8f5ff url('../assets-home-r55/hero-light.png') center center/cover no-repeat;border-bottom:1px solid #9dbde1}
.hero h1{color:#15394e;text-shadow:none}.hero .aria-introduction,.hero .aria-feature-card{background:rgba(255,255,255,.94);border-color:#9fcbdc;box-shadow:0 9px 28px #1b698017;backdrop-filter:blur(7px)}
.hero .aria-introduction h2,.hero .aria-introduction-body strong{color:#163b51}.hero .aria-introduction h2 span{color:#1765b5}.hero .aria-introduction-close strong{color:#235ba1}.hero .intro{color:#244d62}
.hero .hero-heading .eyebrow{color:#285f9f}.hero .hero-heading h2{color:#235fa6}.hero .requirements{color:#355d73}
.hero .telemetry{background:rgba(255,255,255,.95);box-shadow:0 6px 20px #2463820d;border-color:#9dbde1}.hero .telemetry span{color:#46677c}.hero .telemetry b{color:#173e54}
.hero-download .download{background:linear-gradient(120deg,#2878d1,#1558ab);color:#fff;box-shadow:0 8px 22px #0698ad26}.hero-download .download:hover{background:linear-gradient(120deg,#1765b5,#235ba1)}
.aria-upgrade-card,.aria-source-group,.aria-shop-showcase,.aria-about-details-entry,.module{box-shadow:0 7px 23px #3067830b}
.module .module-head{background:linear-gradient(180deg,rgba(11,35,51,.88),rgba(11,35,51,.66),transparent)}
.module .module-head h4,.module .module-head>span{color:#fff;text-shadow:0 1px 4px #061d32}
.module .media-action,.aria-shop-play,.aria-source-play{background:#1765b5;color:#fff;border-color:#1765b5}
.aria-category-navigation{background:#dfedfc}.aria-details-menu a,.aria-action-button,.aria-details-pagination a,.aria-quick-actions a,.aria-quick-actions button,.aria-header-actions button,.aria-guide-links>summary{background:#fff;color:#185ba3;border-color:#9dbbdf}
.aria-details-menu a:hover,.aria-action-button:hover,.aria-details-pagination a:hover,.aria-quick-actions a:hover,.aria-quick-actions button:hover,.aria-header-actions button:hover,.aria-guide-links>summary:hover{background:#e5efff;color:#124a89;border-color:#6f9fd4}
.aria-details-menu a[aria-current="page"],.aria-account-switch button[aria-pressed="true"]{background:#1765b5;color:#fff;border-color:#1765b5}
.aria-account-primary{background:#1765b5;color:#fff;border-color:#1765b5}.aria-account-toolbar,#aria-account-close{background:#f2faff}.aria-account-toolbar h2{color:#173450}
.aria-account-dialog{background:#fff;color:#173450;box-shadow:0 20px 70px #1c546b30}.aria-account-dialog input:not([type="checkbox"]){background:#f5f9ff;color:#173450;border-color:#a9cedd}.aria-account-dialog::backdrop,#aria-video-viewer::backdrop,.aria-demo-dialog::backdrop{background:rgba(29,65,87,.45)}
#aria-video-viewer,.aria-video-toolbar,.aria-demo-dialog .aria-demo-toolbar{background:#fff;color:#173450}#aria-video-close{background:#1765b5;color:#fff;border-color:#1765b5}#aria-preview-video{background:#081b2b}
.aria-auto-page .auto-card-title{background:none;box-shadow:none;backdrop-filter:none}.auto-original-copy>p:not(.auto-source-label){color:#173450}.auto-original-copy strong,.auto-index,.auto-examples strong{color:#235ba1}.auto-original-copy em,.auto-card-title h3,.auto-examples h4{color:#1765b5}.auto-original-copy>p.auto-dual-copy,.auto-source-note,.auto-page-end p,.auto-chart figcaption{color:#48627e}.auto-examples strong.auto-negative{color:#b34f22}
footer{background:#d9e8f8;color:#48627e;border-color:#9dbde1}
:focus-visible{outline-color:#1765b5}input[type="checkbox"]{accent-color:#1765b5}
.aria-solution-screens img[src*="assets-home-r55/hero-light.png"]{aspect-ratio:16/9;object-fit:cover;object-position:center}

/* Clear visual hierarchy: blue page, white panels, blue accents and navy image edges. */
:root{--cyan:#1765b5;--mint:#235ba1;--navy:#dfedfc;--panel:#fff;--line:#9dbde1;--text:#173450;--muted:#48627e}
html,body{background:#dfedfc;color:#173450}
body>.topbar,body>header{background:rgba(255,255,255,.98);border-color:#a9c4e4;box-shadow:0 4px 20px #173f7120}
.aria-category-navigation{background:#dfedfc}
.aria-upgrade-card,.aria-source-group,.aria-about-details-entry,.aria-shop-showcase,.aria-auto-page .auto-card{background-color:#fff;border-color:#9ebce0;box-shadow:0 7px 23px #214f8111}
.aria-benefit-card,.aria-partner-card,.aria-service-detail>section,.aria-about-overview,.aria-overview-card{border-color:#a6c1e0;box-shadow:0 3px 12px #214f810a}
.aria-source-context{background:#e8f1fd;border-left-color:#2767b4}
.aria-auto-page .auto-card:not(.auto-spot){background:#fff}
.aria-auto-page .auto-table-wrap{background:rgba(255,255,255,.96);border-color:#9ebce0}
.aria-auto-page .auto-table-wrap tbody tr:nth-child(odd){background:#e6f0fc}
.auto-chart img,.aria-solution-screens img,.aria-bot-card>img,.aria-category-content .media-photo img,.aria-category-content .wix-figure img{outline:1px solid #274a70;outline-offset:-1px;box-shadow:0 4px 14px #183f6c19}
.hero-download .download{background:linear-gradient(120deg,#2878d1,#1558ab);color:#fff;box-shadow:0 8px 22px #225eaa30}
.hero-download .download:hover{background:linear-gradient(120deg,#206bc0,#124a89)}
.aria-action-button:hover,.aria-details-menu a:hover,.aria-quick-actions a:hover,.aria-quick-actions button:hover{background:#e5efff;border-color:#6f9fd4}
.aria-details-menu a[aria-current="page"],.aria-account-switch button[aria-pressed="true"],.aria-account-primary,.module .media-action,.aria-shop-play,.aria-source-play,#aria-video-close{background:#1765b5;color:#fff;border-color:#1765b5}
.hero .aria-introduction,.hero .aria-feature-card{border-color:#9ebce0;box-shadow:0 9px 28px #214f8120}
.hero .telemetry{border-color:#9ebce0}
footer{background:#d9e8f8;border-color:#9dbde1}
