html[data-brand-theme] .primary{background:var(--teal);color:#fff;box-shadow:0 8px 24px var(--brand-glow)}html[data-brand-theme] .primary:hover{background:var(--teal-hover);color:#fff}html[data-brand-theme] :focus-visible{outline-color:var(--teal)}
html[data-brand-theme] .portal-screen .text-button,html[data-brand-theme] .portal-screen .eyebrow,html[data-brand-theme] .portal-screen .nav-icon,html[data-brand-theme] .portal-screen .doc-filename a,html[data-brand-theme] .portal-screen .site-signup-link a,html[data-brand-theme] .portal-screen .overview-signup-card a{color:var(--brand-on-dark)}
html[data-brand-theme] .portal-screen nav button.active,html[data-brand-theme] .portal-screen .doc-tab.active,html[data-brand-theme] .portal-screen .news-tabs button.active{background:var(--brand-dark-tint);border-color:var(--brand-on-dark);color:var(--brand-on-dark)}html[data-brand-theme] .portal-screen nav button:hover{background:var(--brand-dark-tint)}html[data-brand-theme] .portal-screen .metric.highlight{border-top-color:var(--brand-on-dark)}html[data-brand-theme] .portal-screen .activity-dot{background:var(--brand-on-dark);box-shadow:0 0 9px var(--brand-glow)}html[data-brand-theme] .portal-screen .capability-tag{background:var(--brand-dark-tint);border-color:var(--brand-on-dark);color:var(--brand-on-dark)}html[data-brand-theme] .portal-screen :focus-visible{outline-color:var(--brand-on-dark)}
html[data-brand-theme] #portal .eyebrow,html[data-brand-theme] #portal .back,html[data-brand-theme] #portal .related-links a{color:var(--teal)}html[data-brand-theme] #portal .company-banner{background:var(--navy)}html[data-brand-theme] .account-tabs button:hover,html[data-brand-theme] .account-tabs button[aria-selected=true],html[data-brand-theme] .reaction.active{background:var(--brand-soft);border-color:var(--teal);color:var(--teal)}html[data-brand-theme] .document-update:not(.needs-update){background:var(--brand-soft);border-color:var(--brand-line);color:var(--teal)}
html[data-brand-theme] .portal-screen .secondary,html[data-brand-theme] .portal-screen .avatar,html[data-brand-theme] .portal-screen .nav-count{background:var(--brand-dark-tint);border-color:var(--brand-on-dark);color:var(--brand-on-dark)}html[data-brand-theme] .portal-screen .secondary:hover{background:var(--teal-hover);color:#fff}
