/*!
 * craft-responsive.css — breakpoint variants (md:, lg:).
 * Craft Framework · Copyright (c) 2026 Antonio Santos · MIT
 */

@media (min-width: 768px) {
    .md\:block { display: block; }
    .md\:flex { display: flex; }
    .md\:flex-col { flex-direction: column; }
    .md\:flex-row { flex-direction: row; }
    .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
    .md\:hidden { display: none; }
    .md\:inline { display: inline; }
    .md\:items-center { align-items: center; }
    .md\:justify-between { justify-content: space-between; }
    .md\:mt-0 { margin-top: 0; }
    .md\:p-10 { padding: 2.5rem; }
    .md\:p-12 { padding: 3rem; }
    .md\:px-12 { padding-inline: 3rem; }
    .md\:text-3xl { font-size: var(--craft-text-3xl); }
    .md\:w-1\/2 { width: 50%; }
}

@media (min-width: 1024px) {
    .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .lg\:px-16 { padding-inline: 4rem; }
}
