










.vit-body{
  font-family: ui-sans-serif, system-ui, sans-serif;
  color:var(--vit-ink, #0f172a); background:var(--vit-surface, #fff);
  min-height:100vh; display:flex; flex-direction:column;
}


.vit-body > footer{ margin-top:auto; }
