/* Public pages (#32): shared light palette for landing, login and legal pages. Not themed; see DESIGNSYSTEM.md. */
:root{
  --pub-ink:#123039;
  --pub-bg:#f7f9f8;
  --pub-surface:#fff;
  --pub-surface-soft:#eef3ec;
  --pub-accent-soft:#e5eedb;
  --pub-border:#dfe7e0;
  --pub-text:#173039;
  --pub-text-muted:#557064;
  --pub-text-subtle:#6b8076;
  --pub-link:#2f5b45;
  --pub-accent:#bee1ad;
  --pub-accent-hover:#d4ecc6;
  --pub-accent-strong:#5c9a4a;
  --pub-focus:#8fc47a;
  --pub-on-ink:#fff;
  --pub-on-ink-muted:#c3d5d3;
  --pub-on-ink-subtle:#a6bdbe;
  --pub-glass:#ffffff0b;
  --pub-glass-line:#ffffff1a;
  --pub-glass-strong:#ffffff40;
  --pub-shadow:#12303914;
  --pub-brand-google:#4285f4;
  --pub-brand-facebook:#1877f2;
  /* Category hues for identity.css on public help pages: the same values as the light --viz-* in theme.css. */
  --pub-viz-1:#2a78d6;--pub-viz-2:#eb6834;--pub-viz-3:#1baf7a;--pub-viz-4:#eda100;--pub-viz-5:#e87ba4;--pub-viz-6:#008300;--pub-viz-7:#6250d6;--pub-viz-8:#e34948;
  /* Same type and radius scale as theme.css (shared components such as account.css need it on login). */
  --radius-xs:4px;--radius-sm:8px;--radius:12px;--radius-md:16px;--radius-lg:20px;--radius-pill:999px;--fs-2xs:9px;--fs-xs:10px;--fs-sm:11px;--fs-base:12px;--fs-md:13px;--fs-lg:14px;--fs-xl:15px;--fs-2xl:16px;--fs-3xl:18px;--fs-4xl:20px;--fs-5xl:24px;--fs-6xl:28px;--fs-7xl:32px;--fs-8xl:36px;--fs-9xl:40px;--fs-10xl:44px;--fs-display:56px;
}
.brand-wordmark{white-space:nowrap;color:inherit!important}.brand-wordmark .brand-some{color:var(--pub-accent-strong)}.brand-wordmark .brand-portal{color:inherit!important}.top .brand-some,.auth-story .brand-some,body>header .brand-some{color:var(--pub-accent)}
