/* Thème Singulr pour Forgejo — étend forgejo-dark.
   Tokens singulr.be : fond #0a0a0a, texte #f5f5f5, secondaire #9b9b9b,
   bordure #262626, accent unique #F4C300. */
@import url("theme-forgejo-dark.css");

:root {
  /* Accent jaune mat Singulr (texte sombre sur boutons primaires) */
  --color-primary: #f4c300;
  --color-primary-contrast: #0a0a0a;
  --color-primary-dark-1: #e0b400;
  --color-primary-dark-2: #c9a200;
  --color-primary-dark-3: #b29000;
  --color-primary-dark-4: #9b7d00;
  --color-primary-dark-5: #6d5800;
  --color-primary-dark-6: #4e3f00;
  --color-primary-dark-7: #2f2600;
  --color-primary-light-1: #f6cd26;
  --color-primary-light-2: #f8d64d;
  --color-primary-light-3: #fadf73;
  --color-primary-light-4: #fbe899;
  --color-primary-light-5: #fdf0bf;
  --color-primary-light-6: #fef7e0;
  --color-primary-light-7: #fffbef;

  /* Fonds */
  --color-body: #0a0a0a;
  --color-box-body: #111111;
  --color-box-header: #161616;
  --color-navbar: #0d0d0d;
  --color-menu: #111111;
  --color-card: #111111;
  --color-input-background: #101010;
  --color-footer: #0a0a0a;

  /* Bordures */
  --color-secondary: #262626;
  --color-input-border: #262626;
  --color-light-border: #262626;

  /* Textes */
  --color-text: #f5f5f5;
  --color-text-dark: #ffffff;
  --color-text-light: #d9d9d9;
  --color-text-light-1: #c4c4c4;
  --color-text-light-2: #9b9b9b;
  --color-text-light-3: #8a8a8a;

  /* Liens à l'accent Singulr */
  --color-link: #f4c300;
  --color-link-hover: #f8d64d;
}

/* Autofill Chrome/WebKit : fond jaune pâle imposé + texte clair du thème
   = saisie invisible. On force fond sombre et texte clair. */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px #101010 inset !important;
  -webkit-text-fill-color: #f5f5f5 !important;
  caret-color: #f5f5f5;
}
