/* Reset minimo. Nel progetto React questo lavoro lo faceva il preflight di
   Tailwind; senza React va dichiarato, altrimenti restano i margini di default
   del browser e il box model non e quello che il resto del CSS presuppone. */
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body { margin: 0; }
h1, h2, h3, h4, p, figure, blockquote, ul, ol, dl, dd { margin: 0; }
ul, ol { padding: 0; list-style: none; }
img, video, canvas, svg { display: block; max-width: 100%; }
img, video { height: auto; }
button, input, select, textarea { font: inherit; color: inherit; }
button { padding: 0; border: 0; background: none; cursor: pointer; }
a { color: inherit; }
table { border-collapse: collapse; }
