: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 { display: flex; padding: 0; margin: 0; } nav ul li { list-style: none; } nav ul li a { padding: 0.5rem 1rem; margin: 0 1rem; border: 0.1px solid var(--link-color); border-radius: var(--border-radius); text-decoration: none; } nav ul li a:hover { background-color: color-mix(in srgb, var(--link-color) 10%, transparent); } nav ul li:first-child a { margin-left: 0; } @media (max-width: 900px) { nav ul { display: block; } nav ul li a { margin: 0rem 0rem !important; display: block; border-radius: 0; } nav ul li:first-child a { border-top-left-radius: var(--border-radius); border-top-right-radius: var(--border-radius); } nav ul li:last-child a { border-bottom-left-radius: var(--border-radius); border-bottom-right-radius: var(--border-radius); } } @media (max-width: 480px) { header, footer { padding: 1rem !important; } nav ul { display: block; } nav ul li a { margin: 0rem 0rem !important; display: block; border-radius: 0; } nav ul li:first-child a { border-top-left-radius: var(--border-radius); border-top-right-radius: var(--border-radius); } nav ul li:last-child a { border-bottom-left-radius: var(--border-radius); border-bottom-right-radius: var(--border-radius); } } ul.taxonomy { display: flex; padding: 0; margin: 0.5rem 0; } ul.taxonomy li { list-style: none; } ul.taxonomy li a { padding: 0.5rem 1rem; margin: 0 1rem; border: 0.1px solid var(--link-color); border-radius: var(--border-radius); text-decoration: none; } ul.taxonomy li a:hover { background-color: color-mix(in srgb, var(--link-color) 10%, transparent); } ul.taxonomy li:first-child a { margin-left: 0; } ul.pagination { display: flex; padding: 0; margin: 0.5rem 0; } ul.pagination li { list-style: none; } ul.pagination li.active a { background-color: color-mix(in srgb, var(--link-color) 10%, transparent); } ul.pagination li a { padding: 0.5rem 1rem; margin: 0 1rem; border: 0.1px solid var(--link-color); border-radius: var(--border-radius); text-decoration: none; } 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: 0.1px solid var(--border); padding: 0.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: 0.5rem 1rem; margin: 1rem 0; border: 0.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); }