/* Temporary construction styling; the final Home layout stays classic. */
:where(.sy-home-swarm-piece) { clip-path:var(--swarm-clip,inset(0)); transform:translate3d(var(--swarm-x,0px),var(--swarm-y,0px),0) rotate(var(--swarm-turn,0deg)) scale(var(--swarm-scale,1)); transform-origin:top left; }
:where(.sy-home-swarm-canvas) { position:fixed; inset:0; width:100%; height:100%; z-index:1100; pointer-events:none; }
@media (prefers-reduced-motion:reduce) { :where(.sy-home-swarm-piece) { clip-path:none; transform:none; } :where(.sy-home-swarm-canvas) { display:none; } }
