/* Light conversion palette: yellow draws attention to the primary decisions. */
:root{--paper:#fffdf6;--sand:#fbf7e8;--mint:#FFEA00;--teal:#a87500;--line:#ede8d7}
body{background:var(--paper)}
.announcement{background:#FFEA00;color:#4d3900}.announcement-line{background:#b29135}.pulse{background:#d59300;box-shadow:0 0 0 4px #f3c6335c}
.site-header,.primary-nav{background:#fffdf8f5;border-color:#efe9d8}
.btn-mint,.btn-dark{background:#FFEA00;color:#2d290e;border-color:#eac244}
.btn-mint:hover,.btn-dark:hover{background:#fff35c;color:#2d290e}
.btn-outline{border-color:#e5c65d;background:#fffdf8;color:#5e4710}.btn-outline:hover{background:#fff4c4}
.eyebrow,.eyebrow.light{color:#9b6c00}
h1 em,h2 em{color:inherit;background:linear-gradient(transparent 64%,#FFEA00 64%);box-decoration-break:clone;-webkit-box-decoration-break:clone}
.hero{background:#fcf9ed;color:#173a42}
.hero:before{background-image:radial-gradient(#d5bb5e29 1px,transparent 1px);mask-image:linear-gradient(90deg,transparent 10%,black 100%)}
.hero-glow-one{background:#ffe38b;opacity:.55}.hero-glow-two{background:#ffedb0;opacity:.45}
.hero h1 em{color:#153b40}.hero-lead{color:#526c6d}.hero-proof{color:#6b8080}.proof-stars{color:#d79a00}.text-cta{color:#385b5c}
.visual-topline{color:#7d8780}.visual-tag{color:#9b6c00}.dashboard-card{border-color:#ecdfb9;box-shadow:0 30px 70px #74613e38}
.floating-offer{box-shadow:0 18px 35px #76613a36}.floating-icon{background:#fff0b6;color:#aa7900}
.hero-foot{border-color:#e9ddba}.hero-foot>span{color:#a1730b}.hero-foot>div{color:#576d6b}
.problem{background:#fffdf7}.problem-cards article{border-color:#eee8d7}.simple-icon,.feature-symbol{background:#fff3c2;color:#9c7108;border-color:#f1e0a6}
.how{background:#fbf7e8}.steps article{border-color:#e9e0c8}.step-index,.step-art{color:#a77500}.step-connector{color:#d4b859}
.features{background:#fff}.feature-list,.feature-list article{border-color:#eee7d7}
.offers{background:#fff5d9;color:#173a42}.offer-copy h2 em{color:#173a42}.offer-copy>p:not(.eyebrow){color:#5c7470}.check-list li{color:#425e5c}.check-list li:before{color:#b47f00}.offer-demo{box-shadow:0 30px 70px #9d7c3840;border-color:#eedba7}.offer-demo-top{color:#956400}.offer-insight{background:#fff5d3;border-color:#f0dfaa}.offer-insight>span{color:#ac7900}.offer-insight strong{color:#66500d}
.metrics{background:#fffdf6}.metrics-tiles>div{border-color:#eee7d2}.metrics-tiles span{color:#a77700}
.pricing{background:#fbf7e8}.price-card{border-color:#e8dfc9}.price-card.featured{background:#fff0b3;color:#173a42;border-color:#efcc57;box-shadow:0 20px 40px #9c782f29}.popular{background:#e9b820;color:#352c0a}.plan-name,.featured .plan-name{color:#a06d00}.featured .plan-head p{color:#647774}.featured .price{border-color:#e6d68e}.featured .price span{color:#6b7b74}.price-card li,.featured li{color:#496360}.price-card li:before,.featured li:before{color:#b67d00}
.local{background:#fffdf5;color:#173a42}.local-grid>div:first-child>p:last-child{color:#627d77}.local-points,.local-points>div{border-color:#e6ddc6}.local-points span{color:#a47400}.local-points p{color:#526e68}
.faq{background:#fff}.faq-list,.faq-list details{border-color:#ebe5d7}.faq-list summary span{color:#a77900}
.final-cta{background:#FFEA00;color:#173a42}.final-cta p:not(.eyebrow){color:#536d69}.final-actions span{color:#64736d}.final-cta .btn-mint{background:#143e44;color:#fff;border-color:#143e44}.final-cta .btn-mint:hover{background:#285760;color:#fff}

/* The dashboard follows the same yellow signal system as the calls to action. */
.dash-head small,.dash-metrics .metric-up,.rec-arrow{color:#a37200}
.legend i{background:#FFEA00}.legend i:last-of-type{background:#f7e8a7}
.chart-bars i{background:#f5e8ae}.chart-bars i:after{background:#FFEA00}
.chart-bars .active i{background:#ffdfa0}.chart-bars .active i:after{background:#FFEA00}
.recommendation{background:#fff5d1;border-color:#f1df9f}.rec-icon{background:#FFEA00;color:#2f2a12}
.offer-demo .bundle-total{color:#a16e00}.offer-demo-top{border-color:#f1e6c8}
.hero .visual-tag .pulse{background:#d59300}
.floating-offer small,.inline-link,.enterprise-line a{color:#966900}
.primary-nav a:hover,.footer-links a:hover{color:#b38100}
.offer-demo .offer-insight p{color:#766a4b}
.lang-picker{display:flex;align-items:center;gap:6px;color:#4c6463;font-size:11px;font-weight:800;white-space:nowrap}
.lang-picker select{width:auto;min-height:34px;border:1px solid #e4d9aa;border-radius:6px;background:#fffbe9;color:#263e40;padding:4px 21px 4px 7px;font:700 11px 'DM Sans',Cairo,sans-serif;cursor:pointer}
.lang-picker select:focus-visible{outline:3px solid #FFEA00;outline-offset:2px}
html[dir="rtl"] .lang-picker select{padding:4px 7px 4px 21px}
@media(max-width:830px){.lang-picker{padding:10px 12px}.lang-picker select{flex:1;max-width:220px}}

