/* Shared Cinema palette: coral action, ocean ink, mint surfaces, warm highlights. */
html:not([data-direction=b]){
  --bg:#f0f7f5;--panel:#fffefa;--ink:#173b48;--muted:#455c65;
  --line:#cededb;--red:#bc293d;--soft:#e0eeea;
  --ocean:#126b70;--amber:#95601b;--violet:#57578e;
}
html:not([data-direction=b]) body{
  background-color:var(--bg);
  background-image:radial-gradient(ellipse 75% 620px at 5% 0%,#fae6d9 0%,transparent 78%),radial-gradient(ellipse 85% 700px at 100% 130px,#d4eee6 0%,transparent 80%);
  background-repeat:no-repeat;
}
html:not([data-direction=b]) header{background:#fffdf8;border-bottom-color:#d1dfdb;box-shadow:0 3px 16px #234d5110}
html:not([data-direction=b]) .logo-frame{background:#fff7e8;border-color:#d6bea1;box-shadow:0 2px 7px #5b482b1c}
html:not([data-direction=b]) .brand-apk{color:inherit}
html:not([data-direction=b]) .button{background:#bc293d;box-shadow:0 4px 12px #a42e3923}
html:not([data-direction=b]) .button:hover{background:#9e2032}
html:not([data-direction=b]) .progress{background:linear-gradient(90deg,#bc293d,#9e6220,#126b70)}
html:not([data-direction=b]) .eyebrow span{background:#dceee5;color:#225b4f;border:1px solid #b7d8c9;border-radius:20px;padding:4px 11px;letter-spacing:1.5px}
html:not([data-direction=b]) .install-link{color:#12666c}
html:not([data-direction=b]) .hero-media{background:linear-gradient(125deg,#1b2d46 0%,#143d43 100%);border-color:#28525a;box-shadow:0 13px 35px #17464616}
html:not([data-direction=b]) .file-facts{border-color:#628087}
html:not([data-direction=b]) .file-identity img{border-color:#78948c}
html:not([data-direction=b]) .file-identity small{color:#bedbd4}
html:not([data-direction=b]) .file-facts dt{color:#bedbd4}
html:not([data-direction=b]) .file-facts dd{color:#fff8e9}
html:not([data-direction=b]) .file-facts dl>div{border-color:#527277}
html:not([data-direction=b]) .file-facts dl>div:first-child dd{color:#ffdba4}
html:not([data-direction=b]) .file-guide{color:#b9eee3}
html:not([data-direction=b]) .toc{background:#fffefa;border-color:#bed4cc;box-shadow:0 4px 20px #1e50420a}
html:not([data-direction=b]) .toc summary{padding-left:20px;padding-right:20px;color:#225849}
html:not([data-direction=b]) .toc nav{padding-left:20px;padding-right:20px}
html:not([data-direction=b]) .toc a:hover,html:not([data-direction=b]) .toc a.active{color:#12666c;border-color:#12666c}
html:not([data-direction=b]) .toc summary .toc-toggle{color:#12666c}
html:not([data-direction=b]) .chapter-heading{border-color:#126b70}
html:not([data-direction=b]) .chapter-release{background:#faf0dd;--line:#e4d2b4}
html:not([data-direction=b]) .chapter-release .chapter-heading{border-color:#b97926}
html:not([data-direction=b]) .chapter-release h2{color:#76501e}
html:not([data-direction=b]) .chapter-release .list-item{background:#fffaf0;border-left-color:#bb7c24}
html:not([data-direction=b]) .chapter-release .list-item:before{color:#98601a}
html:not([data-direction=b]) article .chapter-features{
  background:linear-gradient(130deg,#192f48 0%,#143b42 100%);
  --ink:#f5f9f5;--muted:#cededc;--line:#4a686e;--red:#ff9a9f;
}
html:not([data-direction=b]) .chapter-features .subtopic{border-top-width:2px}
html:not([data-direction=b]) .chapter-features .subtopic:nth-child(2){border-top-color:#f19a91}
html:not([data-direction=b]) .chapter-features .subtopic:nth-child(2) h3{color:#ffc0b7}
html:not([data-direction=b]) .chapter-features .subtopic:nth-child(3){border-top-color:#76c7b7}
html:not([data-direction=b]) .chapter-features .subtopic:nth-child(3) h3{color:#a6e5d7}
html:not([data-direction=b]) .chapter-features .subtopic:nth-child(4){border-top-color:#d9b16c}
html:not([data-direction=b]) .chapter-features .subtopic:nth-child(4) h3{color:#f5d89c}
html:not([data-direction=b]) .chapter-features .subtopic:nth-child(5){border-top-color:#aaa6db}
html:not([data-direction=b]) .chapter-features .subtopic:nth-child(5) h3{color:#d7d3ff}
html:not([data-direction=b]) .chapter-requirements{background:#e5f2ed;--line:#c7ddd5}
html:not([data-direction=b]) .chapter-requirements h2{color:#215e54}
html:not([data-direction=b]) .chapter-requirements th{background:#cce4d9;color:#194f44}
html:not([data-direction=b]) .chapter-requirements tr:nth-child(odd) td{background:#f1f8f3}
html:not([data-direction=b]) .chapter-requirements td:first-child{color:#22584c}
html:not([data-direction=b]) article .chapter-installation{background:#fffdf7;--line:#e3d7c2}
html:not([data-direction=b]) .chapter-installation h2{color:#294f66}
html:not([data-direction=b]) .chapter-installation .subtopic{border-top-color:#72a4ad}
html:not([data-direction=b]) .chapter-installation .subtopic:nth-child(3){border-top-color:#d1a15f}
html:not([data-direction=b]) .chapter-installation .subtopic:nth-child(4){border-top-color:#c4898a}
html:not([data-direction=b]) .chapter-installation .subtopic:nth-child(5){border-top-color:#9a98bd}
html:not([data-direction=b]) .chapter-troubleshooting{background:#f9ece6;--line:#e8cfc5}
html:not([data-direction=b]) .chapter-troubleshooting .chapter-heading{border-color:#ad5a3c}
html:not([data-direction=b]) .chapter-troubleshooting h2{color:#8a4b34}
html:not([data-direction=b]) .chapter-troubleshooting .subtopic{background:#fffaf6;border-color:#b96b49}
html:not([data-direction=b]) article .chapter-comparison{background:#edf0fa;--line:#d0d6e9}
html:not([data-direction=b]) .chapter-comparison h2,html:not([data-direction=b]) .chapter-comparison h3{color:#414a77}
html:not([data-direction=b]) .chapter-comparison .subtopic{border-color:#a2accd}
html:not([data-direction=b]) .chapter-comparison th{background:#dce3f3;color:#35466e}
html:not([data-direction=b]) .chapter-comparison tr:nth-child(odd) td{background:#f6f7fd}
html:not([data-direction=b]) .chapter-questions{background:#f8fcfd;--line:#d1e2e6}
html:not([data-direction=b]) .chapter-questions h2,html:not([data-direction=b]) .chapter-questions .faq h3{color:#245b6a}
html:not([data-direction=b]) .chapter-questions .faq-toggle{color:#126b70}
html:not([data-direction=b]) .chapter-questions .faq[open]{background:#eaf4f4}
html:not([data-direction=b]) .chapter-conclusion{background:#f6efdf;border-color:#dfcfac}
html:not([data-direction=b]) .chapter-conclusion .chapter-heading{border-color:#a26b29}
html:not([data-direction=b]) footer{background:linear-gradient(115deg,#162d3e,#194048);--ink:#fff7e9;--muted:#d0e0dd;--line:#547078;color:var(--ink)}
html:not([data-direction=b]) .footer-group h2{color:#f7d79f}
html:not([data-direction=b]) .footer-contact dt{color:#add0c7}
html:not([data-direction=b]) .footer-group a:hover,html:not([data-direction=b]) .footer-group a[aria-current],html:not([data-direction=b]) .footer-bottom a:hover{color:#ffb7ad}
html:not([data-direction=b]) .back-top{background:#fffaf0;color:#215e63;border-color:#b9d1ca}
html:not([data-direction=b]) .legal-title{border-color:#aac8be}
html:not([data-direction=b]) .legal-article h2{color:#206465}
html:not([data-direction=b]) .legal-article li::marker{color:#9e6220}
html:not([data-direction=b]) dialog{background:#193744;color:#fff8ec;border-color:#6b898d}
@media(max-width:650px){html:not([data-direction=b]) .toc summary{padding-inline:14px}html:not([data-direction=b]) .toc nav{padding-inline:14px}}
