/* ============================================================================
   PescaAí — Design Tokens (fonte única da marca)
   Extraído da landing pescaai.com.br. Usado por todas as telas via
   includes/head_pescaai.php. Sem build, sem framework — só CSS variables.
   Ver docs/06_DOSSIE_REESTRUTURACAO.md §1.2.
   ============================================================================ */
:root {
  --pa-bg:             #0B1220;
  --pa-surface:        #101828;
  --pa-surface-alt:    #16202F;
  --pa-border:         #22303F;
  --pa-primary:        #1F6E52;
  --pa-primary-hover:  #185940;
  --pa-primary-soft:   #143026;
  --pa-accent-gold:    #F2C94C;
  --pa-success:        #2FAE73;
  --pa-success-soft:   #12291F;
  --pa-danger:         #E5484D;
  --pa-danger-soft:    #2B1417;
  --pa-warning:        #E8A33D;
  --pa-warning-soft:   #2B2113;
  --pa-text-primary:   #F3F6F5;
  --pa-text-secondary: #9AA6B2;
  --pa-text-muted:     #6B7684;
  --pa-radius-card:    14px;
  --pa-radius-input:   10px;
  --pa-shadow-card:    0 4px 16px rgb(0 0 0 / 0.25);
}

/* Modo claro só para impressão/PDF operacional (checklist, relatório) */
.pa-print-light {
  --pa-bg:           #FFFFFF;
  --pa-surface:      #F7F7F7;
  --pa-text-primary: #0B1220;
  --pa-border:       #DDDDDD;
}

/* ── Utilitários opcionais (usar aos poucos; não obrigam a trocar Tailwind) ── */
.pa-card    { background: var(--pa-surface); border: 1px solid var(--pa-border); border-radius: var(--pa-radius-card); box-shadow: var(--pa-shadow-card); }
.pa-btn     { background: var(--pa-primary); color: #fff; border: 0; border-radius: var(--pa-radius-input); padding: .65rem 1.1rem; font-weight: 800; cursor: pointer; transition: background .15s; }
.pa-btn:hover { background: var(--pa-primary-hover); }
.pa-muted   { color: var(--pa-text-muted); }
.pa-accent  { color: var(--pa-accent-gold); }
