@layer quartz-base{.blog-extras{margin-top:2rem}.blog-extras a.internal{background-color:#0000;padding:0}.blog-extras h2{margin:2.5rem 0 1rem;font-size:1.5rem}.blog-extras .post-date{color:var(--gray);font-weight:500}.blog-extras .post-tags{flex-wrap:wrap;gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.blog-extras .post-tags a.tag{text-transform:uppercase;color:var(--tag);background:0 0;padding:0;font-size:.85rem;font-weight:500}.blog-extras .post-summary{color:var(--darkgray);margin:.75rem 0}.blog-extras .giscus-mount{margin-top:2rem}.blog-extras ul.post-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:2.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.blog-extras .post-card{flex-direction:column;margin:0;display:flex}.blog-extras .post-card-image{aspect-ratio:16/9;border:1px solid var(--lightgray);border-radius:.5rem;margin-bottom:1rem;display:block;overflow:hidden}.blog-extras .post-card-image img{object-fit:cover;width:100%;height:100%;margin:0;transition:transform .3s}.blog-extras .post-card-placeholder{box-sizing:border-box;width:100%;height:100%;font-family:var(--headerFont);color:var(--dark);background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--secondary) 35%, transparent), transparent 60%), linear-gradient(135deg, var(--lightgray), var(--light));align-items:flex-end;padding:1.25rem;font-size:1.6rem;font-weight:700;line-height:1.15;display:flex}.blog-extras .home-jumps{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1rem;display:flex}.blog-extras .home-jumps a{border:1px solid var(--lightgray);color:var(--darkgray);border-radius:999px;padding:.35rem .9rem;font-size:.95rem;font-weight:500}.blog-extras .home-jumps a:hover{border-color:var(--secondary);color:var(--secondary)}.blog-extras .home-section-head{justify-content:space-between;align-items:baseline;margin:3rem 0 1.25rem;display:flex}.blog-extras .home-section-head h2{margin:0}.blog-extras .home-section-head a{font-weight:500}.blog-extras ul.note-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.blog-extras .note-card{margin:0}.blog-extras .note-card-link{border:1px solid var(--lightgray);height:100%;color:var(--dark);border-radius:.5rem;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.blog-extras .note-card-link:hover{border-color:var(--secondary)}.blog-extras .note-card-image{aspect-ratio:16/10;display:block;overflow:hidden}.blog-extras .note-card-image img{object-fit:cover;width:100%;height:100%;margin:0;transition:transform .3s}.blog-extras .note-card-link:hover .note-card-image img{transform:scale(1.04)}.blog-extras .note-placeholder{font-size:1.1rem}.blog-extras .note-card-body{flex-direction:column;gap:.2rem;padding:.75rem .9rem .9rem;display:flex}.blog-extras .note-card-where{text-transform:uppercase;letter-spacing:.05em;color:var(--tag);font-size:.75rem;font-weight:600}.blog-extras .note-card-title{font-weight:600;line-height:1.3}.blog-extras .note-card-body time{color:var(--gray);font-size:.85rem}.blog-extras .hub-card-blurb{color:var(--darkgray);font-size:.9rem;line-height:1.4}.blog-extras.notes-hub,.blog-extras.tag-cloud{margin-top:.5rem}.blog-extras .tag-cloud-total{color:var(--gray);margin:0 0 1.25rem}.blog-extras .tag-groups{margin:0;padding:0;list-style:none}.blog-extras .tag-group{border-top:1px solid var(--lightgray);flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:0;padding:.75rem 0;display:flex}.blog-extras .tag-group>.tag-link{text-transform:uppercase;letter-spacing:.02em;font-size:1.05rem;font-weight:600}.blog-extras .tag-children{flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:0;list-style:none;display:flex}.blog-extras .tag-children li{margin:0}.blog-extras .tag-cloud .tag-link{color:var(--tag);white-space:nowrap;background:0 0;padding:0}.blog-extras .tag-cloud .tag-link:hover{color:var(--secondary)}.blog-extras .tag-count{color:var(--gray);margin-left:.3rem;font-size:.75rem;font-weight:500}.blog-extras .post-card:hover .post-card-image img{transform:scale(1.03)}.blog-extras .post-card-body h2{margin:.25rem 0 0;font-size:1.4rem;line-height:1.25}.blog-extras .post-card-body h2 a{color:var(--dark)}.blog-extras .post-card-body h2 a:hover{color:var(--secondary)}.blog-extras.not-found{justify-content:center;align-items:center;gap:2rem;margin:4rem 0;display:flex}.blog-extras .not-found-code{border-right:2px solid var(--lightgray);font-family:var(--headerFont);letter-spacing:-.04em;color:var(--dark);margin:0;padding-right:2rem;font-size:6rem;font-weight:800;line-height:1}.blog-extras .not-found-body{max-width:28rem}.blog-extras .not-found-body h1{margin:0 0 .75rem;font-size:1.6rem}.blog-extras .not-found-body p{color:var(--gray);margin:0 0 1.5rem}.blog-extras .not-found-home{background:var(--secondary);border-radius:.5rem;padding:.5rem 1.1rem;font-weight:600;display:inline-block;color:var(--light)!important}.blog-extras .not-found-home:hover{background:var(--tertiary)}.blog-extras .not-found-body ul{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.blog-extras .not-found-body li{margin:0}.blog-extras .not-found-body li a{background:0 0;padding:0;font-weight:500}@media (max-width:800px){.blog-extras.not-found{flex-direction:column;align-items:flex-start;gap:1rem;margin:2rem 0}.blog-extras .not-found-code{border-right:0;padding-right:0;font-size:4.5rem}}}