/* Proposed ServiceOps product identity. Local review candidate, not trademark cleared. */
.halo-hero{background-size:auto,48px 48px,48px 48px;background-repeat:no-repeat,repeat,repeat}
html:has(body.embedded){scroll-behavior:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
:root{--navy:#0b1b35;--deep:#081426;--teal:#315ed0;--mint:#f0b64e;--paper:#f1f4fa;--line:#d7dfeb;--ink:#17263c;--muted:#4c5e75}
body{background:var(--paper);color:var(--ink)}.top,.halo-section{background:#fff}.brand,.brand strong,.brand-nav a,.brand-nav button{color:var(--navy)}.brand strong{font-weight:700}.brand small{color:#52657f}.halo-hero{background-color:var(--deep);background-image:radial-gradient(ellipse at 78% 20%,#28477555,transparent 55%),linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px)}.hero-copy h1 em,.hero-copy .eyebrow,.end-band .eyebrow{color:var(--mint)}.mint,button.primary.mint{background:var(--mint);border-color:var(--mint);color:var(--deep)}.mint:hover,button.primary.mint:hover{background:#ffd387}.hero-jump{color:#a9c2ff}.hero-copy p,.hero-copy small,.preview-caption{color:#c0cee4}.eyebrow,.text-link,a{color:#284fac}.device{border-color:#304566}.device-top,.guide,.end-band{background:var(--navy)}.device-top img{width:23px;height:23px}.phone-kicker{color:#284fac}.phone-progress li.current span,.phone-progress li.done span{background:#315ed0;border-color:#315ed0}.phone-alert{background:#fff4df;border-color:#c58a25;color:#664618}.phone-record{border-color:var(--line)}.device-status{color:var(--navy)}.scope-list b,.halo-section h2,.halo-section h3{color:var(--navy)}.mist{background:var(--paper)}.persona-launches a{border-color:var(--line);border-top-color:#315ed0}.persona-launches b,.persona-launches strong{color:#244dba}.journey-steps li.current{color:var(--mint)}.journey-steps li.current span,.journey-steps li.done span{background:var(--mint);color:var(--deep);border-color:var(--mint)}.guide small{color:#c0cee4}.guide .progress span{background:var(--mint)}aside button.active{background:#e8eefc;color:#244dba}.callout{background:#edf2ff;border-color:#315ed0}.callout.warn{background:#fff4df;border-color:#c58a25}.slot{background:#e8eefc;color:#294b91}.slot.feature{background:#315ed0;color:white}.demo-ribbon{background:#e9eef8;color:#3c5374}.badge{background:#e3f0e8;color:#24533c}.badge.warn{background:#fff0d6;color:#744713}.confirm-dialog{color:var(--ink)}button.primary{background:#315ed0;border-color:#315ed0}button.primary:hover{background:#2449a8}button:hover{background:#edf2ff;border-color:#315ed0}.text-link:hover{background:none}.phone-content .phone-success{background:#e3f0e8;color:#24533c}.brand-nav a:hover{color:#315ed0}.light:hover{background:#1b345a}.frame-bar{background:#0b1b35}.local-review-note{background:#fff4df;border-bottom:1px solid #e3c58c;color:#664618;text-align:center;padding:9px 15px;font-size:11px}
/* The device launcher uses the same product palette. */
.demo-controls h2,.intro h1{color:var(--navy)}.device-frame{background:#0b1b35;border-color:#304566}.device-tabs button[aria-pressed=true],.persona-tabs button[aria-pressed=true]{background:#315ed0;border-color:#315ed0}.guide-launch{background:#e8eefc;border-color:#c4d2f3}.guide-launch button{background:#315ed0;border-color:#315ed0}.ribbon{background:#e9eef8;color:#3c5374}
