/* Shared standalone-screen tokens, deliberately excluding printed documents/codes. */
body.login-body .login-visual,.field-header,.field-hero,.ops-hero,.srs-app-header{background:var(--srs-primary)!important;color:var(--srs-primary-text)!important}
body.login-body .login-visual :is(h1,p,span,em),.field-hero :is(h1,p,small),.ops-hero :is(h1,p,small){color:inherit!important}
.field-header a,.srs-app-header a{color:inherit!important}
body.login-body{background:var(--srs-surface)!important}
body.login-body .login-shell{border-radius:18px;overflow:hidden}
body.login-body .login-message h1{font-size:clamp(28px,3vw,44px);line-height:1.2}
body.login-body input{font-size:16px!important;min-height:48px}
body.login-body .signal-orbit{display:none!important}
body.srs480-public .srs451-hero-panel{background:var(--srs-primary)!important;color:var(--srs-primary-text)!important}
body.srs480-public .srs451-hero-panel :is(h1,p,strong){color:inherit!important}
body.srs480-public :is(.srs451-pill,.srs451-cta,.srs451-newsletter){background-color:var(--srs-accent)!important;color:var(--srs-accent-text)!important;border-color:var(--srs-accent)!important}
body.srs480-public :is(.srs451-copy,.srs451-section) h2{color:var(--srs-primary)!important}
