# Footer Component Site footer with navigation columns, copyright, and legal links. Uses container queries for responsive behavior. ## Required Classes - `.footer` - Container with `container-type: inline-size`, removes link underlines (shows on hover) - `.grid.auto` - Responsive auto-fit grid for nav columns ## Basic Structure ```html ``` ## With Social Links ```html ``` ## Key Features 1. **Container queries** - `.footer` sets `container-type: inline-size` so child layouts respond to footer width, not viewport 2. **No underlines** - Links have no text-decoration by default, underline appears on hover 3. **Responsive grid** - `.grid.auto` uses `auto-fit` with `--grid-min` variable for responsive columns 4. **Layout stacking** - `.layout-sidebar` and `.split` automatically stack in narrow containers ## CSS Variables - `--grid-min` - Minimum column width for `.grid.auto` (default: 150px, recommended: 120px for footer) ## Responsive Behavior The footer uses container queries, not media queries: - When footer container is narrow, `.layout-sidebar` stacks vertically - `.grid.auto` columns wrap based on `--grid-min` - `.split` stacks when container is < 500px ## Utility Classes Used - `.box` - Adds padding and border - `.stack` - Vertical spacing between children - `.cluster` - Horizontal wrapping layout - `.split` - Space-between horizontal layout - `.layout-sidebar` - Two-column layout (stacks in narrow containers) - `.grid.auto` - Auto-fit responsive grid