/*
 * Precision Drone: base del brand condivisa da viewer, area clienti e pannello.
 * Colori e font del sito istituzionale precisiondrone.it (tema "ollie-child-precisiondrone").
 * Poppins: SIL Open Font License 1.1 (vedi fonts/OFL.txt), file locali, nessuna chiamata esterna.
 */
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 300; font-display: swap; src: url("fonts/poppins-300.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/poppins-400.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 500; font-display: swap; src: url("fonts/poppins-500.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 600; font-display: swap; src: url("fonts/poppins-500.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/poppins-700.woff") format("woff"); }

:root {
  /* palette del sito */
  --pd-yellow: #fad201;        /* Giallo Precision */
  --pd-yellow-light: #fff4b8;  /* Giallo chiaro */
  --pd-yellow-ink: #7a6400;    /* giallo scuro per testi su bianco (contrasto AA) */
  --pd-green: #75bd18;         /* Verde */
  --pd-green-light: #e7f3d6;   /* Verde chiaro */
  --pd-green-ink: #3d6b06;     /* verde scuro per testi su bianco (contrasto AA) */
  --pd-ink: #1a2023;           /* Antracite */
  --pd-ink-2: #292f31;         /* Antracite chiaro */
  --pd-white: #ffffff;
  --pd-text: #616d70;          /* Grigio testo */
  --pd-text-on-dark: #a5abad;  /* Grigio testo su scuro */
  --pd-bg: #f4f4f4;            /* Grigio sfondo */
  --pd-box: #e8e9e9;           /* Grigio riquadro */
  --pd-line: #dedfe0;          /* Bordo chiaro */
  --pd-line-dark: #3a4245;     /* Bordo scuro */
  --pd-danger: #d64545;
  --pd-danger-ink: #a3261b;

  --pd-font: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;
  --pd-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
  --pd-focus: 0 0 0 3px rgba(250, 210, 1, .55);
}
