/* MotoPing support pages share the immersive overview palette. */
body.docs-page{--primary:#d9f978;--primary-dark:#e5ffab;--text:#f5f5ed;--text-secondary:#bcc9bf;--text-tertiary:#aebcb2;--bg:#101614;--bg-secondary:#1a2420;--border:#34423a;background:#101614;color:#f5f5ed;color-scheme:dark}
.docs-page .page-content{max-width:1040px;padding-top:48px!important}
.docs-page .page-content .hero{background:#1a2420!important;border:1px solid #34423a!important;border-radius:24px!important;padding:36px!important;margin-bottom:38px!important}
.docs-page .hero-content{align-items:flex-start!important;text-align:left!important}
.docs-page .page-content .hero h1,.docs-page .hero .docs-brand{color:#d9f978!important;font-size:36px!important;letter-spacing:-.03em!important;text-shadow:none!important}
.docs-page .page-content .hero .lead{color:#c2cec4!important;text-align:left!important;font-weight:600!important;text-shadow:none!important}
.docs-page .page-content h1{color:#f5f5ed;font-size:32px;line-height:1.45}
.docs-page .page-content h2{color:#e4f1dc;font-size:24px;margin-top:36px;line-height:1.5}
.docs-page .page-content h3{color:#d9f978!important;font-size:19px}
.docs-page .page-content p,.docs-page .page-content li{color:#c3cfc6;line-height:1.95}
.docs-page .page-content strong{color:#eef4e8}
.docs-page .page-content a{color:#d9f978;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.docs-page .page-content :is(.meta-box,.manual-version-meta,.manual-lang-links,.manual-toc,.card,.callout,.note,.tip){background:#1a2420!important;color:#c3cfc6!important;border:1px solid #34423a!important;border-radius:18px!important;box-shadow:none!important}
.docs-page .manual-doc{background:transparent!important;color:#c3cfc6!important}
.docs-page .page-content :is(table,th,td){border-color:#34423a!important;color:#c3cfc6;background:#1a2420}
.docs-page .page-content th{color:#d9f978;background:#243129}
.docs-page .page-content :is(code,pre){background:#243129;color:#e4f1dc;white-space:pre-wrap;overflow-wrap:anywhere}
.docs-page .page-content section{border-color:#34423a!important}
.docs-page .page-content a:focus-visible{outline:3px solid #d9f978;outline-offset:4px}
@media(max-width:600px){.docs-page .page-content{padding:25px 20px 45px!important}.docs-page .page-content .hero{padding:25px!important;border-radius:20px!important}.docs-page .page-content .hero h1,.docs-page .hero .docs-brand{font-size:30px!important}.docs-page .page-content h1{font-size:27px}.docs-page .page-content h2{font-size:22px}}
.docs-page{--bg-elevated:#1a2420;--color-yellow:#2b2b1d;--color-yellow-border:#5c5c35;--color-blue:#1b2b28;--color-blue-border:#34574c;--primary-hover:#e5ffab}
.docs-page .page-content .hero::after,.docs-page .page-content .hero::before{display:none!important}
.docs-page .page-content :is(.notice,.manual-tip,.manual-faq){background:#1a2420!important;border:1px solid #34423a!important;box-shadow:none!important;color:#d6dfd2!important}
.docs-page .page-content :is(.notice,.manual-tip--warn){background:#2b2b1d!important;border-color:#5c5c35!important;color:#e6dfb8!important}
