main{max-width:48rem;margin-inline:auto;padding:2rem 1rem}main h1{margin-bottom:1.5rem}main ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}main a{display:inline-block;background-color:var(--tag-bg);color:var(--tag-color);padding:.25rem .6rem;border-radius:.3rem;text-decoration:none;font-size:.9rem}main a:hover{opacity:.8}