:root{--brand-color:#7bc1ee;--brand-light:#c8e5f8;--brand-deep:#5d98bf}
.logo .brand-symbol{display:block;width:141px;height:49px;overflow:visible;filter:drop-shadow(0 2px 1px #333c6f33) drop-shadow(0 5px 5px #333c6f1c)}
.logo::after{mask-image:url('assets/edgea-angular.svg')}
.glass-top .logo .brand-symbol{width:90px;height:31px;filter:drop-shadow(0 1px 1px #333c6f30)}
.footer .logo .brand-symbol{width:124px;height:42px}
body[data-palette]{--accent:var(--palette-strong)}
body[data-palette] .hero h1 em,body[data-palette] .product-story h2 span,body[data-palette] .section-heading>.textlink,body[data-palette] .selection .textlink,body[data-palette] .chart-description,body[data-palette] .probability strong{color:var(--palette-strong)}
body[data-palette] .btn{background:var(--palette-color);color:#183951}
body[data-palette] .btn:hover{background:var(--palette-hover)}
body[data-palette] .btn.secondary{background:#ffffff90;color:var(--palette-strong);border-color:var(--palette-color)}
body[data-palette] .hero .sample-match,body[data-palette] .glass-side button.on,body[data-palette] .subnav a.active,body[data-palette] .callout,body[data-palette] .calc-result{background:var(--palette-soft)}
body[data-palette] .glass-side button.on,body[data-palette] .subnav a.active{color:var(--palette-strong)}
body[data-palette] .preview-progress span,body[data-palette] .probability-track>span,body[data-palette] .allocation-track span{background:var(--palette-color)}
body[data-palette] .chart .stroke{stroke:var(--palette-strong)}
body[data-palette] .chart stop{stop-color:var(--palette-color)}
body[data-palette] .textlink,body[data-palette] .hero-method,body[data-palette] .method-step>svg,body[data-palette] .selection-bottom strong,body[data-palette] .stat strong,body[data-palette] .calc-result>strong,body[data-palette] .price-card .price,body[data-palette] .analysis-factors svg,body[data-palette] .analysis-factors strong,body[data-palette] .allocation-value strong,body[data-palette] .preview-capital small,body[data-palette] .legal a{color:var(--palette-strong)}
body[data-palette] .selection .crest,body[data-palette] .preview-tag,body[data-palette] .glass-top .badge{background:var(--palette-soft);color:var(--palette-strong)}
body[data-palette] input,body[data-palette] select,body[data-palette] textarea{accent-color:var(--palette-strong)}
body[data-palette] input:focus,body[data-palette] select:focus,body[data-palette] textarea:focus{border-color:var(--palette-strong)}
body[data-palette] .faq-list summary>span,body[data-palette] .checklist svg{color:var(--palette-strong)}
body[data-palette] .positive,body[data-palette] .stat .positive{color:var(--green)}
body[data-palette] .negative,body[data-palette] .stat .negative{color:var(--red)}
@media(max-width:800px){.logo .brand-symbol{width:123px;height:41px}}
