/* Pyno: tokens da marca v1.0
   Fontes: Lufga (títulos, requer licença comercial) e DM Sans (textos, gratuita, Google Fonts). */
:root {
  /* Cores da marca */
  --pyno-roxo: #5D00FF;        /* cor principal, medida na logo */
  --pyno-roxo-fundo: #3D00A8;  /* hover e pressionado sobre claro */
  --pyno-lilas: #B79CFF;       /* destaque e texto sobre fundo escuro */
  --pyno-noite: #0D0717;       /* fundo escuro principal */
  --pyno-ameixa: #1E1233;      /* superfícies sobre noite */
  --pyno-nevoa: #F4F1FB;       /* fundo claro */
  --pyno-branco: #FFFFFF;
  --pyno-grafite: #2A2533;     /* texto sobre claro */
  --pyno-cinza: #6C6578;       /* texto secundário sobre claro */
  --pyno-cinza-claro: #C9C4D4; /* texto secundário sobre escuro */

  /* Gradiente de assinatura: canto superior esquerdo, como no post do iceberg */
  --pyno-gradiente: radial-gradient(120% 120% at 0% 0%, #2B1658 0%, #120A22 48%, #0D0717 100%);

  /* Tipografia */
  --pyno-font-titulo: "Lufga", "DM Sans", system-ui, sans-serif;
  --pyno-font-texto: "DM Sans", system-ui, sans-serif;

  /* Forma */
  --pyno-raio-s: 10px;
  --pyno-raio-m: 18px;
  --pyno-raio-pilula: 999px;
}
