.blog-archive .mast:after,.blog-archive .mast .trace{display:none}.blog-archive .qbar{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--bg));width:fit-content;max-width:100%;box-shadow:var(--shadow);text-align:left;margin:30px auto 0;overflow:hidden}.blog-archive .qtabs{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;display:flex}.blog-archive .qtab{border-right:1px solid hsl(var(--border));color:hsl(var(--fg));font-family:var(--mono);letter-spacing:.03em;background:0 0;align-items:baseline;gap:8px;padding:11px 17px;font-size:.78rem;transition:background .15s,color .15s;display:inline-flex}.blog-archive .qtab:last-child{border-right:0}.blog-archive .qtab:hover{background:hsl(var(--primary) / 7%);color:hsl(var(--primary))}.blog-archive .qtab u{color:hsl(var(--muted));font-size:.68rem;font-style:normal;text-decoration:none}.blog-archive .qtab[aria-current=page]{background:hsl(var(--primary) / 12%);color:hsl(var(--primary));font-weight:700}.blog-archive .qtab[aria-current=page] u{color:hsl(var(--primary) / 70%)}.blog-archive .qin{align-items:center;display:flex}.blog-archive .qin .sl{color:hsl(var(--primary));font-family:var(--mono);align-items:center;padding:0 11px 0 14px;font-size:.82rem;display:inline-flex}.blog-archive .qin input{min-width:min(320px,58vw);height:44px;color:hsl(var(--fg-strong));font-family:var(--mono);background:0 0;border:0;outline:none;flex:1;padding:0 12px 0 0;font-size:.82rem}.blog-archive .qin input::placeholder{color:hsl(var(--muted))}.blog-archive .qin input::-webkit-search-cancel-button{appearance:none}.blog-archive .qin kbd{border:1px solid hsl(var(--border));background:hsl(var(--sunken));color:hsl(var(--muted));font-family:var(--mono);border-radius:4px;margin-right:12px;padding:2px 7px;font-size:.68rem}.blog-archive .qbar:focus-within .qin kbd{opacity:0}.blog-archive .qmeta{border-top:1px solid hsl(var(--border));background:hsl(var(--surface));color:hsl(var(--muted));font-family:var(--mono);justify-content:space-between;align-items:center;gap:16px;padding:8px 14px;font-size:.7rem;display:flex}.blog-archive .qmeta b{color:hsl(var(--fg-strong));font-weight:500}.blog-archive .qmeta button{appearance:none;color:hsl(var(--primary));cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.blog-archive .archive-group{margin-top:38px}.blog-archive .archive-group-head{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:baseline;gap:16px;padding:0 2px 10px;display:flex}.blog-archive .archive-group-head h2{color:hsl(var(--primary));font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.blog-archive .archive-group-head span{color:hsl(var(--muted));font-family:var(--mono);font-size:.7rem}.blog-archive .archive-row{border-bottom:1px solid hsl(var(--border) / 70%);grid-template-columns:34px 1fr 230px auto;align-items:baseline;gap:22px;padding:15px 2px;transition:padding-left .16s,background .14s;display:grid}.blog-archive .archive-row:last-child{border-bottom:0}.blog-archive .archive-row:hover{background:hsl(var(--primary) / 4.5%);padding-left:10px}.blog-archive .archive-row-sigil{opacity:.75;letter-spacing:.04em;align-self:center;margin:0;font-size:6px;line-height:.92;transition:opacity .16s}.blog-archive .archive-row:hover .archive-row-sigil{opacity:1}.blog-archive .archive-row-title{color:hsl(var(--fg-strong));letter-spacing:-.008em;text-wrap:pretty;font-size:1.04rem;font-weight:700;line-height:1.35}.blog-archive .archive-row-keyword{color:hsl(var(--muted));font-family:var(--mono);font-size:.72rem}.blog-archive .archive-row-keyword mark{background:hsl(var(--primary) / 18%);color:hsl(var(--fg-strong));border-radius:2px;padding:0 1px}.blog-archive .archive-row-meta{color:hsl(var(--muted));font-family:var(--mono);white-space:nowrap;align-items:baseline;gap:10px;font-size:.7rem;display:inline-flex}.blog-archive .archive-row-category{border:1px solid hsl(var(--border));border-radius:4px;padding:1px 6px}.blog-archive .archive-none{border:1px dashed hsl(var(--border));border-radius:var(--radius);color:hsl(var(--muted));font-family:var(--mono);text-align:center;margin-top:28px;padding:40px;font-size:.82rem}.blog-archive .archive-pager{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--surface));color:hsl(var(--muted));font-family:var(--mono);grid-template-columns:1fr auto auto 1fr;align-items:center;gap:18px;margin-top:38px;padding:12px 14px;font-size:.72rem;display:grid}.blog-archive .archive-pager ol{gap:5px;margin:0;padding:0;list-style:none;display:flex}.blog-archive .archive-pager ol a{border:1px solid hsl(var(--border));background:hsl(var(--bg));border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.blog-archive .archive-page-ellipsis{place-items:center;width:22px;height:30px;display:grid}.blog-archive .archive-pager ol a[aria-current=page]{border-color:hsl(var(--primary));background:hsl(var(--primary) / 12%);color:hsl(var(--primary));font-weight:700}.blog-archive .archive-page-step:last-child{justify-self:end}.blog-archive .archive-page-step[aria-disabled=true]{opacity:.45}.blog-archive .archive-page-count{white-space:nowrap}@media (width<=860px){.blog-archive .archive-row{grid-template-columns:30px 1fr;gap:4px 14px;padding-block:14px}.blog-archive .archive-row-sigil{grid-row:1/4}.blog-archive .archive-row-title,.blog-archive .archive-row-keyword,.blog-archive .archive-row-meta{grid-column:2}.blog-archive .archive-row-meta{gap:8px}.blog-archive .qin input{min-width:0}}@media (width<=560px){.blog-archive .qbar{width:100%}.blog-archive .qtab{flex:auto;justify-content:center;padding-inline:10px}.blog-archive .qmeta,.blog-archive .archive-group-head{flex-direction:column;align-items:flex-start;gap:4px}.blog-archive .archive-row-meta{white-space:normal;flex-wrap:wrap}.blog-archive .archive-pager{grid-template-columns:1fr 1fr}.blog-archive .archive-pager ol{grid-area:1/1/auto/-1;justify-content:center}.blog-archive .archive-page-count{text-align:center;grid-area:2/1/auto/-1}.blog-archive .archive-page-step{grid-row:3}}
