:root{--t-primary:#79ADE0;--t-secondary:#011E6A;--t-on-primary:#000000;--t-on-secondary:#ffffff;--t-canvas:#161f28;--t-surface:#fafcfe;--t-card:#ffffff;--t-soft:#f2f7fc;--t-text:#161616;--t-muted:#454545;--t-border:#d0e2f4;--t-link:#30455a;--t-on-canvas:#ffffff;--t-hover:#6895c1;--t-on-hover:#000000;--t-nav:#161f28;--t-on-nav:#ffffff;}

html,body{background:var(--t-canvas)!important;color:var(--t-text)!important}
body{overflow-wrap:anywhere}
body::before{background:var(--t-surface)!important}
body *{border-color:var(--t-border)}
body :where(p,li,td,th,h1,h2,h3,h4,strong,span,small,figcaption,cite,summary,section,footer,div){color:inherit}
body > section,body > footer,.container,.site-footer,.ip-legal-footer-note{color:var(--t-text)!important}
h1,h2,h3,h4,strong{color:inherit!important}
.content-section,.faq-item,.login-method-card,.registration-method-card,.contact-method-card,.feedback-category-card,.app-spec-table,.page-toc-wrap,.screenshot-grid figure{background:var(--t-card)!important;color:var(--t-text)!important}
.registration-details,.contact-details,.feedback-examples,.guest-login-box,.registration-steps,.contact-info-box,.feature-list h3,.app-spec-table th,.step-list,.safety-list,.review-quote,.page-toc-summary:hover,.page-toc-details[open] .page-toc-summary{background:var(--t-soft)!important;color:var(--t-text)!important}
.feature-list p{background:var(--t-card)!important}
.content-section::before{background:var(--t-primary)!important;opacity:1!important}
.content-section h2,.ip-block h2,.review-quote{border-left-color:var(--t-primary)!important}
a,a:visited,.themed-link,.site-footer__list a,.ip-legal-footer-note a{color:var(--t-link)!important}
a:hover,a:focus-visible{text-decoration:underline!important}
.site-header,.site-nav,.site-menu{background:var(--t-nav)!important;color:var(--t-on-nav)!important}
.app-install-bar,.bottom-action-bar{background:var(--t-canvas)!important;color:var(--t-on-canvas)!important}
.site-nav__toggle,.site-menu a,.site-nav__logo{color:var(--t-on-nav)!important}
.site-menu a:hover,.site-menu a:focus-visible,.site-menu a[aria-current]{background:var(--t-hover)!important;color:var(--t-on-hover)!important}
.app-install-bar__title,.app-install-bar__close{color:var(--t-on-canvas)!important}
.app-install-bar__close,.site-nav__toggle{background:transparent!important}
.app-install-bar__copy{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px}
.app-install-bar__title{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:10px}
.app-install-bar__amount{flex-shrink:0;padding:2px 4px;border-radius:3px;line-height:1.1}
.btn,.btn-primary,.btn-success,.site-nav__cta--login,.app-install-bar__button,.bottom-action-bar__button--login,.bg-primary{background:var(--t-primary)!important;border-color:var(--t-primary)!important;color:var(--t-on-primary)!important}
.site-nav__cta--register,.bottom-action-bar__button--register,.app-install-bar__amount,.site-nav__badge{background:var(--t-secondary)!important;border-color:var(--t-secondary)!important;color:var(--t-on-secondary)!important}
.btn:hover,.btn:focus-visible,.site-nav__cta--login:hover,.app-install-bar__button:hover,.bottom-action-bar__button--login:hover{background:var(--t-hover)!important;color:var(--t-on-hover)!important}
.site-nav__cta,.app-install-bar__button,.bottom-action-bar__button{filter:none!important}
.bottom-action-bar__close{background:var(--t-card)!important;color:var(--t-text)!important}
.text-white,footer .text-white,section:not(.bg-primary) .text-white{color:inherit!important}
.site-footer__group-label,.site-footer__meta,.ip-legal-footer-note,.page-toc-summary__hint{color:var(--t-muted)!important;opacity:1!important}
.site-footer__meta strong{color:var(--t-text)!important}
:focus-visible{outline:3px solid currentColor!important;outline-offset:3px}
