:root{color:#fff;background:#000;font-family:Calibri,Candara,Segoe UI,sans-serif;color-scheme:dark}body{color:#fff;background:#000}a{color:#e879f9}a:visited{color:#a78bfa}a:hover,a:visited:hover{color:#f5d0fe}a:focus-visible{outline:2px solid #e879f9;outline-offset:2px}.primary-nav a+a{margin-inline-start:.5rem}.post-meta{color:#b8b8b8}.post-description{margin-block:0 .25rem}.blog-post h1{margin-bottom:.125rem}.blog-entry{margin-block:1rem}.blog-entry-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem 1rem}.blog-entry h2,.blog-entry .post-meta{margin:0}.blog-entry>p{margin-block:.25rem 0}.blog-post{width:50%;max-width:45rem;margin-inline-start:15%}.youtube-embed{display:block;width:100%;max-width:800px;aspect-ratio:16 / 9;border:0}@media (max-width: 800px){.blog-post{width:100%;margin-inline-start:0}}
