.av360{--av-font:var(--font);--av-ink:var(--text);--av-muted:var(--muted);--av-line:var(--line);--av-primary:var(--indigo);--av-primary-2:var(--violet);--av-accent:var(--amber);--av-soft:var(--lav-50);--av-soft-2:#f1ecff;--av-radius:var(--radius-lg);--av-radius-sm:var(--radius);--av-shadow:var(--shadow-sm);--av-shadow-hover:var(--shadow);--av-hero:var(--grad-ink);--av-pill-bg:var(--lav-100);--av-pill-fg:var(--indigo-600);--av-ok:var(--mint);--av-danger:var(--coral)}
.av360 .motor-card::after{border-color:rgba(255,255,255,.12);background:radial-gradient(closest-side,rgba(154,82,237,.35),transparent 70%)}
.av360 .motor-card::before{background:radial-gradient(closest-side,rgba(63,38,240,.45),transparent 70%)}
.av360 .primary-motor h2 span,.av360 .secondary-motor h3 span{color:var(--amber)}
.av360 .primary-button{background:var(--grad-brand);box-shadow:0 12px 28px rgba(63,38,240,.32)}
.av360 .primary-button:hover{box-shadow:0 18px 38px rgba(63,38,240,.42)}
.av360 .page-heading h1 span{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text}
.av360 .avatar-rose{background:#ffe9e6;color:var(--coral)}
.av360 .alerts-row>div+div{background:#fff6e0}
.av360-topline{display:flex;justify-content:flex-end;margin-bottom:8px}
