.archive-view-controls{max-width:1240px;margin:12px auto 4px;padding:0 14px;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:6px 16px;flex-wrap:wrap}
.archive-view-controls h1{font:inherit;font-size:1.3rem;font-weight:700;margin:0}
.archive-view-controls [role=group]{display:flex;align-items:center;gap:0;border:1px solid var(--line,#aaa);border-radius:20px;overflow:hidden}
.archive-view-controls [role=group]>span{display:none}
.archive-view-controls button{font:inherit;font-size:12px;min-height:36px;padding:6px 14px;border:0;border-radius:18px;background:transparent;color:inherit;cursor:pointer}
.archive-view-controls button[aria-pressed=true]{background:#a82424;border-color:#a82424;color:white}
.archive-view-controls button:focus-visible{outline:3px solid #c99a36;outline-offset:3px}
.archive-view-controls p{font-size:.75rem;line-height:1.3;margin:0;flex-basis:100%;opacity:.75}
.archive-page{padding-top:8px!important;margin-top:0!important}
