/* Website information pages keep the public website palette and navigation. */
html:has(body.site-companion){background:#f8f7f3}body.site-companion{min-height:100vh;min-height:100dvh;background:#f8f7f3;color:#232b2d;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",system-ui,sans-serif}.site-companion .brand.branded>.brand-name{color:#232b2d}.site-companion .brand-name>span{color:#a65c0b}.site-companion .app-header{gap:14px;flex-wrap:wrap}.site-companion .back-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 14px;border:1px solid #a61c22;border-radius:13px;background:#c62828;color:white;font-size:13px;font-weight:650;text-decoration:none}.site-companion .license-panel,.site-companion .privacy-panel,.site-companion .company-panel{background:white;border:1px solid #deded6;border-radius:25px;box-shadow:0 7px 24px #232b2d0a;color:#232b2d}.site-companion .license-panel h1,.site-companion .privacy-panel h1,.site-companion .privacy-panel h2,.site-companion .company-panel h1{color:#232b2d}.site-companion .license-symbol,.site-companion .privacy-summary{background:#fff0d9;color:#8b500e;border-radius:14px}.site-companion .license-intro,.site-companion .company-intro,.site-companion .privacy-panel section p{color:#657073}.site-companion .license-footer,.site-companion .company-note,.site-companion .privacy-footer a{color:#657073}.site-companion .license-footer a,.site-companion .company-note a,.site-companion .privacy-toc a,.site-companion .privacy-links a{color:#92560e}.site-companion .activation-actions a,.site-companion .company-actions a{border-radius:14px;min-height:46px}.site-companion a:focus-visible{outline:3px solid #ffb454;outline-offset:3px}
