/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer midwest.tailwindcss.utilities;@layer midwest.components.grid{.midwest-grid{--grid-width:200px;--grid-gap:2rem;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit, minmax(var(--grid-width), 1fr));flex-wrap:wrap;display:grid;position:relative}.midwest-grid.padding-match-gap{padding:var(--grid-gap)}.midwest-grid.fit{grid-template-columns:repeat(auto-fill, minmax(var(--grid-width), 1fr))}.midwest-grid.vertical{grid-auto-flow:column;grid-auto-columns:var(--grid-width)}.midwest-grid.has-columns{grid-template-columns:repeat(var(--grid-columns), 1fr)}@media (max-width:640px){.midwest-grid.has-columns{grid-template-columns:repeat(var(--grid-columns-sm,1), 1fr)}.midwest-grid:not(.has-columns,.vertical){grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-width), 100%), 1fr))}}}