/* Shared by the portal and VPS sign-in pages. Status colors stay semantic. */
:root {
  --brand: #b32432;
  --brand-hover: #931d29;
  --brand-soft: #fbf0f1;
  --brand-border: #edccd1;
  --brand-gold: #f3c637;
  --nav-surface: #4d1822;
  --nav-selected: #742536;
  --ink: #242833;
  --muted: #5a606c;
  --text-secondary: #454c58;
  --border: #dfe2e7;
  --canvas: #f5f6f8;
  --surface-subtle: #f8f9fa;
  --focus: #b32432;
  /* Compatibility with existing controls; success uses --status-green. */
  --green: var(--brand);
}
