/* Accomplir STEP 6-2 home motion delta */
[data-motion-scope]{position:relative}
[data-motion-layer]{transform:translate3d(var(--layer-x,0),calc(var(--layer-y,0) + var(--scroll-y,0)),0);transition:transform .52s var(--ease);will-change:transform}
[data-motion-scope].pointer-active [data-motion-layer]{transition-duration:.09s}
[data-motion-highlight]{position:relative;isolation:isolate;overflow:hidden}
[data-motion-highlight]::after{content:"";position:absolute;z-index:0;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--light-x,50%) var(--light-y,50%),rgba(255,255,255,.64),rgba(247,233,238,.16) 32%,transparent 68%);transition:opacity .4s ease}
[data-motion-highlight].pointer-active::after{opacity:1}
[data-motion-highlight]>*{position:relative;z-index:1}
html[data-motion-ready="true"] [data-motion-reveal]{opacity:0;transform:translateY(26px);transition:opacity .72s var(--ease) var(--delay,0ms),transform .72s var(--ease) var(--delay,0ms)}
html[data-motion-ready="true"] [data-motion-reveal].visible{opacity:1;transform:none}
[data-motion-connector]{--connector:0;transform-origin:left}
[data-motion-connector][data-axis="x"]{transform:scaleX(var(--connector))}
[data-motion-connector][data-axis="y"]{transform:scaleY(var(--connector));transform-origin:top}
path[data-motion-connector]{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--connector));transition:stroke-dashoffset .18s linear}

/* Preserve each visual's base positioning while adding the motion offset. */
.hero-orb[data-motion-layer]{transform:translate(-50%,-50%) translate3d(var(--layer-x,0),calc(var(--layer-y,0) + var(--scroll-y,0)),0)}
.orbit.one[data-motion-layer]{transform:translate(-50%,-50%) rotate(-18deg) translate3d(var(--layer-x,0),calc(var(--layer-y,0) + var(--scroll-y,0)),0)}
.orbit.two[data-motion-layer]{transform:translate(-50%,-50%) rotate(45deg) translate3d(var(--layer-x,0),calc(var(--layer-y,0) + var(--scroll-y,0)),0)}
.core-center[data-motion-layer],.theme-core[data-motion-layer],.area-hub[data-motion-layer],.bridge-node[data-motion-layer],.shield[data-motion-layer]{transform:translate(-50%,-50%) translate3d(var(--layer-x,0),calc(var(--layer-y,0) + var(--scroll-y,0)),0)}
.bridge-bank.bank-left[data-motion-layer],.bridge-bank.bank-right[data-motion-layer]{transform:translateY(-50%) translate3d(var(--layer-x,0),calc(var(--layer-y,0) + var(--scroll-y,0)),0)}
path[data-motion-connector]{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--connector));transition:stroke-dashoffset .18s linear}

.acm-theme-network{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.acm-theme-network a{min-height:120px;display:grid;place-items:center;padding:24px;border:1px solid var(--acm-line,#d8d1cb);border-radius:32px 14px 14px 14px;background:rgba(255,255,255,.86);font-weight:800;box-shadow:var(--acm-shadow-soft)}@media(max-width:720px){.acm-theme-network{grid-template-columns:1fr 1fr}.acm-theme-network a{min-height:92px}}
