@media screen and (min-width:576px){h1,h2,h3,h4,h5,h6,header{scroll-margin-top:8px}}ul{padding-left:20px}li{font-size:inherit;margin-bottom:5px}@media screen and (min-width:576px){html{scroll-padding-top:64px}}body{align-items:center;display:flex;flex-direction:column}kbd{text-indent:0}section.intro summary{text-indent:0;font-size:1.5rem;max-width:max-content;margin:20px auto}section.intro details{max-width:MIN(90%,80ch);margin-left:auto;margin-right:auto}section.intro details p{text-indent:4ch;font-family:serif;font-size:18px}@media screen and (min-width:768px){section.intro details p{font-size:20px;line-height:32px}}main{max-width:1200px;margin:unset}main>h2{font-size:1.8rem;font-weight:300}main>p{font-size:1.3rem;line-height:1.5rem}nav.navbar{margin:0;padding:8px}.collection{display:flex;flex-wrap:wrap;justify-content:center}.card{display:flex;flex-direction:column;height:260px;width:MIN(320px,90vw);border-radius:8px;font-weight:400;text-decoration:none;margin:16px}.card img,.card picture{border-radius:8px 8px 0 0;object-fit:cover;overflow-x:hidden;overflow-y:hidden;height:100%;width:100%}.card header{font-size:22px;letter-spacing:.05rem;margin:0;padding:16px;text-align:center}