/* Identidade visual partilhada. Referência: HandFab, index.html e theme.css.
   Os valores de cor e geometria seguem a aplicação; o texto usa fontes locais. */
:root {
  color-scheme: light;
  --font: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --identity-font-size: 19px;
  --identity-detail-size: 14px;
  --monogram-font-size: 16px;
  --navigation-font-size: 17px;
  --action-font-size: 18px;
  --paper: #ffffff;
  --bg: #f8f8fa;
  --ink: #030213;
  --muted: #626273;
  --line: #e4e4e9;
  --soft: #f3f3f5;
  --accent: #030213;
  --accent-soft: #f5f0ff;
  --focus: #6366f1;
  --interactive-accent: #7c3aed;
  --interactive-hover: #5b21b6;
  --radius-sm: 6px;
  --radius: 10px;
  --radius-xl: 14px;
  --shadow: 0 1px 3px #03021308, 0 4px 16px #03021306;
  --brand-gradient: linear-gradient(135deg, #a855f7, #ec4899 55%, #f97316);
}
@media (max-width: 700px) {
  :root {
    --identity-font-size: 18px;
    --monogram-font-size: 14px;
    --navigation-font-size: 16px;
  }
}
::selection { background: #e9d5ff; color: var(--ink); }
