/* Native archive navigation and theme compatibility; authored archive CSS is unchanged. */
#av-blog-list{overflow:clip;--bl-header-offset:0px;--bl-toolbar-height:82px}
#av-blog-list [hidden]{display:none!important}
#av-blog-list :is(h1,h2,h3,h4){color:var(--text)}
#av-blog-list > .bl-marquee:last-of-type .bl-marquee-track{animation-direction:reverse}
#av-blog-list .bl-toolbar{top:var(--bl-header-offset)}
#av-blog-list .bl-search{margin:0;min-width:180px}
#av-blog-list .avn-blog-search-submit{position:absolute;right:5px;top:5px;width:38px;height:38px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--text);cursor:pointer}
#av-blog-list .bl-pills{min-width:0;max-width:70%}
#av-blog-list .bl-pills a{display:inline-flex;align-items:center;white-space:nowrap;padding:11px 13px;border-radius:999px;border:1px solid var(--line);background:#111014;color:#ccc1d4;font-size:14px;line-height:1.7}
#av-blog-list .bl-pills a[aria-current=page]{background:#f2f2f4;color:#0b0b0c;border-color:#f2f2f4}
#av-blog-list a.bl-btn{color:#0b0b0c}
#av-blog-list a.bl-btn.outline{color:var(--text)}
#av-blog-list :is(a,button,input,select):focus-visible{outline:2px solid var(--purple);outline-offset:3px}
#av-blog-list .bl-side{align-self:start;top:calc(var(--bl-header-offset) + var(--bl-toolbar-height))}
#av-blog-list .bl-taglist{margin-top:12px}
#av-blog-list .bl-top.avn-blog-no-note,#av-blog-list .avn-blog-no-image{grid-template-columns:minmax(0,1fr)}
#av-blog-list .bl-copy{min-width:0}
#av-blog-list :is(.bl-feature-copy,.bl-panel,.bl-row){min-width:0;overflow-wrap:anywhere}
#av-blog-list .bl-layout{padding-bottom:38px;scroll-margin-top:calc(var(--bl-header-offset) + var(--bl-toolbar-height) + 12px)}
#av-blog-list .bl-empty{display:block}
#av-blog-list .bl-empty .bl-text{margin-top:18px}
#av-blog-list .avn-blog-product-link{width:100%}
#av-blog-list .bl-read{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid var(--line);border-radius:99px;color:var(--text);font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:.08em}
#av-blog-list .bl-read:hover{background:var(--text);color:var(--bg)}
#av-blog-list .avn-blog-pagination{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:9px;margin:26px 0 10px;padding:0}
#av-blog-list .avn-blog-pagination>.page-numbers{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;min-width:40px;min-height:40px;margin:0;padding:8px 12px;border:1px solid var(--line);border-radius:99px;font-size:12px;line-height:1.4;color:var(--text);background:transparent}
#av-blog-list .avn-blog-pagination>.current{color:var(--bg);background:var(--text)}
#av-blog-list .avn-blog-pagination>.dots{border-color:transparent}
#av-blog-list .avn-blog-sr,#av-blog-list .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#av-blog-list .avn-blog-signup :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea){max-width:100%;border:1px solid var(--line);border-radius:11px;background:#08070b;color:var(--text);padding:12px;font:inherit}
#av-blog-list .avn-blog-signup :is(button,input[type=submit]){background:var(--text);color:var(--bg);border-radius:99px;padding:12px 18px}
.avn-custom-appearance #av-blog-list{--bg:var(--avn-bg);--panel:var(--avn-panel);--text:var(--avn-text);--muted:var(--avn-muted);--purple:var(--avn-accent);background:transparent;font-family:var(--avn-font)}
.avn-custom-appearance #av-blog-list .bl-halo{display:none}
.avn-custom-appearance #av-blog-list .bl-wrap{width:min(var(--avn-width),calc(100% - 72px))}
@media(max-width:980px){#av-blog-list .bl-pills{max-width:60%}}
@media(max-width:680px){#av-blog-list .bl-pills{max-width:100%;width:100%}#av-blog-list .bl-search input{font-size:16px}#av-blog-list .bl-side{margin-top:22px}.avn-custom-appearance #av-blog-list .bl-wrap{width:calc(100% - 28px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#av-blog-list *,#av-blog-list *::before,#av-blog-list *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
