:root{--border-radius:4px;--shadow:0 2px 8px rgba(0, 0, 0, 0.05)}@media(prefers-color-scheme:dark){:root{--shadow:0 2px 8px rgba(0, 0, 0, 0.2)}}nav{margin-top:1rem}nav ul{padding:0;margin:0}nav ul li{list-style:none;display:inline-block;border:.1px solid var(--link-color);border-radius:var(--border-radius)}nav ul li a{padding:.5rem 1rem;text-decoration:none;display:inline-block;width:auto;line-height:1.5rem}nav ul li a:hover{background-color:color-mix(in srgb,var(--link-color) 10%,transparent)}nav ul li a.active{background-color:color-mix(in srgb,var(--link-color) 10%,transparent)}ul.taxonomy{display:block;padding:0;margin:.5rem 0}ul.taxonomy li{list-style:none;display:inline}ul.taxonomy li::after{content:" | "}ul.taxonomy li:last-child::after{content:""}ul.terms{display:block;padding:0;margin:.5rem 0}ul.terms li{list-style:none;display:inline}ul.terms li::after{content:" | "}ul.terms li:last-child::after{content:""}ul.pagination{display:block;padding:0;margin:.5rem 0}ul.pagination li{display:inline;list-style:none}ul.pagination li.active a{background-color:color-mix(in srgb,var(--link-color) 10%,transparent)}ul.pagination li a{padding:.5rem 1rem;border:.1px solid var(--link-color);border-radius:var(--border-radius);text-decoration:none;line-height:3rem}ul.pagination li a:hover{background-color:color-mix(in srgb,var(--link-color) 10%,transparent)}ul.pagination li:first-child a{margin-left:0}pre{border-radius:var(--border-radius);border:.1px solid var(--border);padding:.5rem}article{border-radius:var(--border-radius);box-shadow:var(--shadow)}img{border-radius:var(--border-radius)}.menu-icon{height:16px;width:16px;border-radius:0}a.btn-primary{display:inline-block;padding:.5rem 1rem;margin:1rem 0;border:.1px solid var(--link-color);border-radius:var(--border-radius);text-decoration:none}a.btn-primary:hover{background-color:color-mix(in srgb,var(--link-color) 10%,transparent)}