/* SiKick v3: the v2 look in lime (you) and silver (sidekick). Loaded after v2.css. */
:root { --warm: #c6ff3d; --cold: #c9d2dc; --ok: #c6ff3d; }
.pw-top .lv i, .term b { background: var(--warm); box-shadow: 0 0 8px var(--warm); }
.term b { background: none; box-shadow: none; color: var(--warm); }
.btn.w, .btn.w:hover { color: #0b0d07; }
/* no ticker strip in v3 */
.ticker { display: none; }
/* flow.js: the figure labels leave as the figure dissolves into the wave */
.stage .fig { transition: opacity .4s ease; } .stage.flowing .fig { opacity: 0 !important; }
/* the empty band between sections where the wave runs (flow.js inserts it) */
.flow-gap { height: 40vh; min-height: 260px; pointer-events: none; }
@media (max-width: 860px) { .flow-gap { display: none; } }
