/* Shared Owner Console palette. Presentation only: no layout or interaction changes. */
:root, body {
  --app-background: #fff;
  --surface-elevated: #f6faf7;
  --sidebar-background: #fff;
  --royal-purple: #087f5b;
  --bright-purple: #066649;
  --purple-soft: #eaf7f0;
  --focus-on-light: #087f5b;
  --accent: #087f5b;
  --purple: #087f5b;
  --purple-dark: #066649;
  --glow-purple: 0 8px 24px #173b2c0d;
}
html body, body .admin-shell__main { background: #fff; }
body .sidebar { background: #fff; color: #587260; border-right-color: #dce9e1; }
body .sidebar__header { border-bottom-color: #edf4ef; }
body .sidebar .brand strong { color: #183b2c; }
body .sidebar .brand small, body .nav-group h2 { color: #62786b; }
body .sidebar .brand__mark { background: #087f5b; box-shadow: none; }
body .nav-link { color: #587260; }
body .nav-link:hover { color: #087f5b; background: #f0f9f4; }
body .nav-link--active { background: #eaf7f0; color: #087f5b; border-color: #cfe3d6; box-shadow: none; }
body .nav-link--active::before, body .nav-link--active:hover::before { background: #087f5b; }
body .nav-link--active svg { color: #087f5b; }
body .sidebar__security { background: #f6faf7; border-color: #dce9e1; }
body .sidebar__security strong { color: #183b2c; }
body .sidebar__security span, body .sidebar__close { color: #62786b; }
body .sidebar__nav { scrollbar-color: #b8d8c6 transparent; }
body .session-pill__extend, body .content .eyebrow { color: #087f5b; }
body .avatar--owner { background: #eaf7f0; color: #087f5b; border-color: #b8d8c6; box-shadow: none; }
body .account-button--owner .account-button__copy small { color: #087f5b; }
body .button--primary { background: #087f5b; color: #fff; border-color: #087f5b; box-shadow: none; }
body .button--primary:hover { background: #066649; }
body .short-id-owner-panel { background: #fff; border-color: #dce9e1; }
body .short-id-owner-panel__owner-label,
body .short-id-management-owner-label,
body .short-id-management-section-header > span:first-child {
  color: #087f5b; background: #eaf7f0; border-color: #cfe3d6;
}
body .short-id-owner-panel__summary > div { background: #f6faf7; border-color: #dce9e1; }
/* The Short ID preview retains its actual in-app ID color. Status/error colors are unchanged. */
