import styled from "styled-components"; export const ListContainer = styled.div` padding: 2rem 0; `; export const Headline = styled.h2` display: inline-block; font-weight: 900; text-transform: uppercase; margin: 0; font-size: 1.5rem; color: ${(props) => props.theme.mainColor}; `; export const SubHeadline = styled.h3` display: inline-block; font-weight: 700; text-transform: uppercase; margin: 0; color: ${(props) => props.theme.mainColor}; `; export const ItemList = styled.ul` display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 1rem; padding: 0; list-style: none; @media (max-width: 766px) { grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); } `; export const Item = styled.li` overflow: hidden; position: relative; list-style: none; `; export const Button = styled.button` text-transform: uppercase; font-family: Roboto, sans-serif; font-weight: 400; border: 1px solid ${(props) => props.theme.mainColor}; color: ${(props) => props.theme.mainColor}; background: none; min-height: 2rem; height: 100%; &:hover { cursor: pointer; } `;