/* Proposed third accent: ice petrol, restrained against VICONO red and graphite. */
:root{--accent-ice:#9fe3de;--accent-ice-deep:#244b4c;--accent-ice-glow:#73d7cd66;--accent-ice-core:#effff8}
.ambient-field .ambient-share svg{color:var(--accent-ice);fill:#9fe3de12}
.ambient-field .ambient-light{background:radial-gradient(ellipse at 86% 64%,#ba3c3b45,transparent 48%),radial-gradient(ellipse at 19% 29%,#73d7cd1c,transparent 46%)}
.cut-trace{background:linear-gradient(#9fe3de00,#9fe3de50 15%,#b8f4eb 65%,var(--accent-ice-core));box-shadow:0 0 12px var(--accent-ice-glow)}
.cut-tip{background:linear-gradient(transparent,var(--accent-ice-core) 65%,var(--accent-ice));box-shadow:0 0 12px 2px #9fe3de,0 0 30px #73d7cd77}
.cut-spark{background:linear-gradient(transparent,#9fe3de 35%,#effff8);box-shadow:0 0 5px #73d7cd66}
.cut-phone-seam{background:var(--accent-ice-core);box-shadow:0 0 9px var(--accent-ice)}
.cut-phone-surface:after{background:linear-gradient(#c7d9d7,#9fe3de 50%,#537673);box-shadow:0 0 7px var(--accent-ice-glow)}
.moment-trace{background:linear-gradient(90deg,#78bdb7,#9fe3de 75%,var(--accent-ice-core));box-shadow:0 0 12px var(--accent-ice-glow)}
.moment-tip{background:linear-gradient(90deg,transparent,var(--accent-ice-core) 65%,var(--accent-ice));box-shadow:0 0 12px 2px #9fe3de,0 0 30px #73d7cd77}
.case-proof .source-link,.social-story-copy .text-link{color:var(--accent-ice)}
.story-people .social-story-copy .text-link{color:#244b4c}
.social-highlight-controls .highlight-invite[aria-pressed=true]{background:var(--accent-ice-deep);color:#effff8}
.social-highlight-controls .highlight-invite[aria-pressed=true] .social-highlight-ring{background:#173537;border-color:var(--accent-ice)}
.social-highlight-controls .highlight-invite[aria-pressed=true] .highlight-question{color:#d3efeb}
.social-highlight-controls .highlight-invite[aria-pressed=true] .highlight-open,.social-highlight-controls .highlight-invite[aria-pressed=true] .social-highlight-ring svg{color:var(--accent-ice)}
.social-highlight-controls .highlight-invite:focus-visible,.site-header :is(a,button):focus-visible{outline-color:var(--accent-ice)}
.ambient-toggle:hover{color:var(--accent-ice-core);border-color:var(--accent-ice)}
