/* Local layout aliases resolve to the one shared v2.3.6 token root. */
:is(#vm-content,.vm-page[data-sota33]) { --canvas:var(--sota33-canvas);--deep:var(--sota33-canvas-deep);--surface:var(--sota33-glass);--raised:var(--sota33-glass-raised);--solid:var(--sota33-surface-solid);--ink:var(--sota33-ink);--text:var(--sota33-text);--muted:var(--sota33-muted);--border:var(--sota33-border);--strong:var(--sota33-border-strong);--accent:var(--sota33-primary);--accent-hover:var(--sota33-primary-hover);--on-accent:var(--sota33-on-primary);--success:var(--sota33-success);--warn:var(--sota33-warning);--danger:var(--sota33-danger);--shadow:var(--sota33-shadow); }
:is(#vm-content,.vm-page[data-sota33]) .page-wrap { background:transparent; }
:is(#vm-content,.vm-page[data-sota33]) .page-wrap::before { display:none; }
:is(#vm-content,.vm-page[data-sota33]) .sota33-tabs [role="tab"] { background:transparent!important; color:var(--sota33-muted)!important;border-color:transparent!important; }
:is(#vm-content,.vm-page[data-sota33]) .sota33-tabs [role="tab"][aria-selected="true"] { background:var(--sota33-glass-raised)!important;color:var(--sota33-ink)!important;border-color:var(--sota33-primary)!important; }
:is(#vm-content,.vm-page[data-sota33]) .vehicle-row { background:var(--sota33-glass-raised)!important;color:var(--sota33-ink)!important;border-radius:12px; }
:is(#vm-content,.vm-page[data-sota33]) .vehicle-row.selected { border-color:var(--sota33-primary)!important; }
:is(#vm-content,.vm-page[data-sota33]) .toast { background:var(--sota33-surface-solid);color:var(--sota33-ink);z-index:900; }
@media(max-width:720px) { :is(#vm-content,.vm-page[data-sota33]) .toast { right:12px;left:12px;bottom:90px; } }
