/* Common Virtua palette. Existing activation controls and workflows stay intact. */
:root{color-scheme:dark;--bg:#090d17;--text:#f5f7fc;--muted:#bccad8;--line:#334455;--cyan:#65dff5;--good:#48e5a5;--bad:#ff9cad}body{background:#090d17;color:#f5f7fc}.cv-ativar .cv-header,.top{position:sticky;z-index:5;top:0;background:#0d1724ed;backdrop-filter:blur(12px)}.cv-ativar .cv-pay,.plan-cta{background:#48e5a5;color:#09271b;border-radius:10px}.card,.app-card,.cv-ativar .cv-confidence,.cv-ativar .cv-plan,.tv-welcome-card,.completion-card,.path-card,.path-option,.principal-app,.plan-note,.selected-app,.activation-steps li,.secure,.step,.steps span,.secondary,.choose-other,.result{background:#142131;color:#eef5fb;border-color:#354957}.field input{background:#0d1521;color:white;border-color:#52657b;font-size:16px}.lead,.hint,.count,.result p,.activation-steps span,.principal-app small,.secure,.cv-ativar .cv-plan p,.cv-ativar .cv-confidence p,.cv-ativar .cv-plan small,.path-option span span,.seo-copy,.footer span{color:#c1cfda}.brand,.eyebrow,h1 span,.brand i,.seo-copy h2,.seo-copy h3,.secure b,.app-card,.cv-ativar .cv-confidence em,.cv-ativar .cv-confidence .cv-kicker,.cv-ativar .cv-plan-label,.path-card h2{color:#86e4f6}.seo-copy a,.footer a,.guide-link{color:#76d9ee}.cv-ativar .cv-confidence .cv-outline{color:#b7edff}.tv-qr{background:white}.feedback:not(:empty){color:#ffaeb8}.feedback.ok{color:#84f2c4}
