:root {
  --rosso: #A40020;
  --testo: #1d1d1f;
  --tenue: #5f6368;
  --sfondo: #ffffff;
}
* { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body {
  margin: 0;
  background: var(--sfondo);
  color: var(--testo);
  /* Poppins verrà ospitato nel sito; finché non c'è, font di sistema. */
  font-family: Poppins, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  line-height: 1.5;
}
main { max-width: 34rem; margin: 0 auto; padding: 2.5rem 1rem; }
.marchio { color: var(--rosso); font-weight: 600; letter-spacing: .02em; margin: 0 0 1.5rem; }
h1 { font-size: 1.75rem; line-height: 1.2; margin: 0 0 1rem; }
.stato { font-size: 1.05rem; color: var(--tenue); }
a { color: var(--rosso); }
.simulata {
  margin: 0; padding: .5rem 1rem; background: #fff3cd; color: #664d03;
  font-size: .85rem; text-align: center; border-bottom: 1px solid #e6c65c;
}
