/* Smartphone (< 600px) */
@media (max-width: 600px) {
    main { padding: 0.5rem; }
    .filtres { flex-direction: column; }
    .note-item { padding: 0.8rem; }
    form textarea { min-height: 140px; }
}

/* Tablette */
@media (min-width: 601px) and (max-width: 900px) {
    main { max-width: 90%; }
}
