/* ============================================================
   HouseSaas — Tema Claro (light.css)
   Aplicado por padrão. Sobrescreve variáveis do :root.
   ============================================================ */

:root,
[data-theme="light"] {
  --hs-primary: #0d9488;
  --hs-primary-hover: #0f766e;
  --hs-primary-light: #ccfbf1;
  --hs-secondary: #6366f1;

  --hs-bg: #f8fafc;
  --hs-bg-card: #ffffff;
  --hs-bg-elevated: #ffffff;
  --hs-text: #0f172a;
  --hs-text-muted: #64748b;
  --hs-border: #e2e8f0;

  --hs-shadow-sm: 0 1px 2px rgba(15, 23, 42, 0.05);
  --hs-shadow-md: 0 4px 12px rgba(15, 23, 42, 0.08);
  --hs-shadow-lg: 0 12px 32px rgba(15, 23, 42, 0.12);

  color-scheme: light;
}

body {
  background-color: var(--hs-bg);
  color: var(--hs-text);
}

/* Ajustes específicos do tema claro */
.public-body {
  background-color: #ffffff;
}

.public-header {
  background: rgba(255, 255, 255, 0.9);
}

.hero,
.company-hero {
  background: linear-gradient(180deg, #f0fdfa 0%, #ffffff 100%);
}

.section-alt {
  background: var(--hs-bg);
}

.hs-topbar {
  background-color: #ffffff;
}

.hs-sidebar {
  background-color: #ffffff;
}

.auth-card {
  background: #ffffff;
}