@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;700&display=swap";html{--card-color:transparent;--card-border-color:transparent;--link-color:#cb769eff;--link-state-color:#7eb77fff}.post-summary a{text-decoration:underline !important}.post-summary a:hover{color:var(--link-state-color) !important;text-decoration:underline !important}.site-title a:hover,.site-title a:focus,nav a:hover,nav a:focus,.post-title a:hover,.post-title a:focus{color:inherit !important;text-decoration:none !important;border-bottom:none !important}.post-card{background:0 0;border:none !important;box-shadow:none;padding:0;border-radius:0 !important;border-bottom:1px dashed #ccc !important;padding-bottom:1rem}.post-date{margin-top:0 !important;padding-top:0 !important}.post-info{margin-top:0 !important;padding-top:0 !important;text-align:left !important}.post-tags{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;padding:0}.post-tags li a{background-color:#f0f0f0;padding:.2rem .6rem;border-radius:1rem;font-size:.8rem;text-decoration:none !important}html,body{margin:0 !important;padding:0 !important}.container{padding-left:1rem !important;padding-right:1rem !important;background-color:#fff;padding-top:1px;max-width:45em !important}body{background-color:#e5f4fe;font-family:plus jakarta sans,sans-serif !important}.post-summary{font-size:1.1rem !important}.site-title{font-size:2.5rem !important;display:flex;align-items:center;gap:1rem}.site-title::after{content:"things that interest and delight me";font-size:1rem;font-weight:700;border-left:3px solid var(--title-color);padding-left:1rem;padding-top:.25rem;padding-bottom:.25rem;display:flex;align-items:center}.site-description{border-top:none;padding:0 0 1rem;font-size:.9rem;color:#666;border-bottom:1px dashed #ccc}.site-description p{margin:0;font-style:italic}.side-nav{position:fixed;left:calc(50% + 30em);top:4rem;display:flex;flex-direction:column;gap:1rem;width:120px;border-left:1px solid #ccc;padding-left:1rem;font-size:.9rem}.side-nav a{display:block;text-decoration:none;color:var(--font-color)}.side-nav a:hover{text-decoration:none !important;color:var(--font-color) !important}.side-nav-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#999;margin-bottom:.5rem}