/* Shared full-width motion for both A themes; content keeps its inner grid. */
.track-motion-host{position:relative;isolation:isolate}
.track-motion-host>.track-motion-canvas,.track-motion-host>.track-motion-fade{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}
.track-motion-host>:not(.track-motion-canvas):not(.track-motion-fade){position:relative;z-index:1}
.track-motion-fade{background:radial-gradient(ellipse 62% 74% at 50% 52%,var(--bg) 0%,color-mix(in srgb,var(--bg) 62%,transparent) 58%,transparent 100%)}
.a-intro.track-motion-host{padding-top:35px;width:100%;max-width:none;overflow:clip}
.workspace-heading.track-motion-host{overflow:hidden;min-height:88px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,var(--purple-bg),transparent 75%),var(--card)}
.workspace-heading.track-motion-host h2{font-size:22px}.workspace-heading.track-motion-host .chip{background:var(--card)}
[data-theme=dark] .app-sidebar button[aria-selected=true]{color:#14150f;font-weight:650}.a-close{background:linear-gradient(135deg,var(--purple-bg),transparent 65%),var(--card)}
@media(max-width:600px){.a-intro.track-motion-host{padding-top:22px}.workspace-heading.track-motion-host{padding:16px 13px;margin-inline:0}.workspace-heading.track-motion-host h2{font-size:19px}}
