.at-list{--pad-x:clamp(20px,4.4vw,64px);flex-direction:column;display:flex}.at-list>*+*{border-top:2px solid var(--rule)}.at-list .at-bar{padding-inline:var(--pad-x);flex-wrap:wrap;row-gap:4px}.at-crumbs{min-height:44px;padding:10px var(--pad-x);font:500 12px/1.3 var(--a-mono);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.at-crumbs a{text-underline-offset:3px}.at-entity{padding:clamp(22px,2.6vw,36px)var(--pad-x)clamp(26px,3.4vw,48px);background:var(--lime);flex-direction:column;gap:clamp(10px,1.3vw,18px);display:flex;position:relative}.at-entity:before{content:"";background:var(--black);width:10px;height:10px;box-shadow:-10px 10px var(--cream),-20px 0 var(--leaf);position:absolute;top:0;right:0}.at-entity-label{font:500 12px/1.3 var(--a-mono);text-transform:uppercase;letter-spacing:.08em}.at-entity-name{font:700 clamp(40px,6.6vw,108px)/.96 var(--a-sans);letter-spacing:-.05em;overflow-wrap:anywhere;margin-top:clamp(14px,2.6vw,40px)}.at-entity-name.is-long{letter-spacing:-.035em;font-size:clamp(30px,4.2vw,64px);line-height:1.02}.at-entity-meta{font:500 clamp(13px,1.05vw,15px)/1.45 var(--a-mono);flex-wrap:wrap;gap:4px 18px;display:flex}.at-entity-meta a{text-underline-offset:3px}.at-entity-desc{max-width:68ch;font:400 clamp(16px,1.2vw,19px)/1.55 var(--a-sans)}.at-entity-desc.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.at-entity .at-chip{border-color:var(--black);align-self:flex-start}.at-chipband{padding:clamp(14px,1.6vw,22px)var(--pad-x);flex-direction:column;gap:clamp(10px,1.2vw,16px);display:flex}.at-chiprow{flex-direction:column;gap:8px;display:flex}.at-chiprow-label{font:500 11px/1.3 var(--a-mono);text-transform:uppercase;letter-spacing:.08em}.at-chip.is-active,.at-chip.is-current{background:var(--ink);border-color:var(--ink);color:var(--paper)}.at-chip.is-disabled{cursor:default;border-color:#0000}.at-chip.is-disabled:hover{color:inherit;background:0 0}.at-list-body{background:var(--rule);flex-wrap:wrap;gap:2px;display:flex}.at-list-main{background:var(--paper);flex:999 34rem;width:auto;min-width:0;margin:0;padding:0}.at-list-side{background:var(--paper);flex:18rem;min-width:0}.at-list-empty{padding:clamp(28px,4vw,56px)var(--pad-x);font:500 13px/1.4 var(--a-mono)}.at-qcard{padding:clamp(32px,calc(48px - 1.1vw),42px)var(--pad-x);border:0;border-bottom:1px solid var(--rule);background:var(--paper);box-shadow:none;border-radius:0;flex-direction:column;gap:clamp(14px,1.2vw,18px);margin:0;display:flex}.atrium .qc-card:hover{background:var(--paper)}.at-qcard .at-q{max-width:26em;line-height:calc(max(var(--q-lh,1.2),1.12)*1em + clamp(0px,(1100px - 100vw)*.02,10px))}.at-qcard .at-q a{text-decoration:none}.at-qcard .at-q a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.at-qcard-by{font:400 clamp(14px,1.05vw,16px)/1.45 var(--a-sans)}.at-qcard-name{font-weight:700;text-decoration:none}.at-qcard-name:hover,.at-qcard-source:hover{text-decoration:underline}.at-qcard-source{font-family:var(--a-mono);font-size:.88em;text-decoration:none}.at-qcard .at-chip{min-height:clamp(30px,48px - 1.25vw,38px);padding:4px 10px;font-size:11px}.at-groupbar{padding:12px var(--pad-x);border-bottom:1px solid var(--rule);background:var(--paper);font:500 12px/1.3 var(--a-mono);text-transform:uppercase;letter-spacing:.06em}.at-groupbar a{text-underline-offset:3px}.at-list-main .masonry-grid{background:var(--rule);column-gap:2px}.at-list-main .masonry-item{background:var(--paper);margin:0 0 2px}.at-list-main .masonry-item .at-qcard{border-bottom:0}.at-list-side .at-bar{padding-inline:clamp(18px,2vw,28px)}.at-side-list a,.at-side-list>li>span{border-bottom:1px solid var(--rule);font:400 15px/1.35 var(--a-sans);justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(18px,2vw,28px);text-decoration:none;display:flex}.at-side-list a:hover{background:var(--lime);color:var(--black)}.at-side-count{font:500 12px/1.3 var(--a-mono);flex-shrink:0}.at-side-thumb{border:1px solid var(--black);object-fit:cover;flex-shrink:0;width:60px;height:40px}.at-side-text{font:400 15px/1.55 var(--a-sans);padding:14px clamp(18px,2vw,28px) 20px}.at-side-text a{text-underline-offset:3px}.at-pages{padding:clamp(18px,2.4vw,32px)var(--pad-x);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.at-pages-gap{font:500 12px/1 var(--a-mono);padding:0 4px}.at-chips.is-names .at-chip{text-transform:none;letter-spacing:0}.at-list>script+*{border-top:0}
