/* The canvas keeps the original zigzag as an ink line and joins it to the
   rising wave. Remove only the wallpaper's pre-painted green water. */
#home-scene.is-ocean-active { background:linear-gradient(180deg,#e4f6ef,#ebf8f2); }
#home-scene.is-ocean-active > .app-wallpaper { clip-path:var(--ocean-cat-shape); }
#home-scene.is-ocean-active::after { content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:#e2f6ef url('assets/cozzyko-wallpaper-v45.png') no-repeat center calc(100% + 24px);background-size:450px auto;opacity:0; }
#home-scene.is-ocean-active.is-ocean-returning::after { opacity:var(--ocean-return,0); }
.cozzyko-ocean-canvas { position:absolute;inset:0;display:block;width:100%;height:100%;z-index:3;pointer-events:none;user-select:none;border-radius:inherit; }
.cozzyko-ocean-canvas[hidden] { display:none; }
#home-scene #avatar-play.is-sniffling { transform:translate(var(--sniff-x,0px),var(--sniff-y,0px)) rotate(var(--sniff-r,0deg));transition:none;will-change:transform; }
