:root{color:#222;background:#fdfcf7;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.5}*{box-sizing:border-box}body{min-height:100vh;margin:0}#app{max-width:1300px;margin:0 auto;padding:1.5rem 1.25rem 4rem}a{color:#6a3a14}a:hover{color:#a85a20}.controls[data-v-db2d0825]{background:#f5f1e6;border:1px solid #e1dac4;border-radius:4px;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem;display:flex}.controls label[data-v-db2d0825]{color:#555;font-size:.9rem}.controls select[data-v-db2d0825]{font:inherit;background:#fff;border:1px solid #c8c0a8;border-radius:3px;margin-left:.25rem;padding:.25rem .4rem}.count[data-v-db2d0825]{color:#777;margin-left:auto;font-size:.85rem}.bib[data-v-db2d0825]{border-collapse:collapse;width:100%;font-size:.92rem}.bib th[data-v-db2d0825]{text-align:left;color:#3a2a14;white-space:nowrap;background:#f5f1e6;border-bottom:2px solid #c8b890;padding:.6rem .5rem;font-weight:600}.bib th.sortable[data-v-db2d0825]{cursor:pointer;-webkit-user-select:none;user-select:none}.bib th.sortable[data-v-db2d0825]:hover{background:#ece4d0}.bib td[data-v-db2d0825]{vertical-align:top;border-bottom:1px solid #ece4d0;padding:.6rem .5rem}.bib tr:hover td[data-v-db2d0825]{background:#fbf8ee}.col-date[data-v-db2d0825]{white-space:nowrap;font-variant-numeric:tabular-nums;color:#555;width:100px}.col-type[data-v-db2d0825]{width:95px}.col-title[data-v-db2d0825]{min-width:280px}.col-attr[data-v-db2d0825]{width:220px;font-size:.88rem}.col-reviewed[data-v-db2d0825]{font-size:.88rem}.col-attr ul[data-v-db2d0825],.col-reviewed ul[data-v-db2d0825]{margin:0;padding:0;list-style:none}.col-attr li[data-v-db2d0825],.col-reviewed li[data-v-db2d0825]{margin-bottom:.25rem}.reviewed-authors[data-v-db2d0825]{color:#777}.type-pill[data-v-db2d0825]{color:#333;white-space:nowrap;text-transform:lowercase;background:#ddd;border-radius:10px;padding:.15rem .5rem;font-size:.75rem;display:inline-block}.type-pill.t-book[data-v-db2d0825]{color:#3a2a14;background:#d6c39a}.type-pill.t-article[data-v-db2d0825]{color:#2c4022;background:#cfd9c7}.type-pill.t-review[data-v-db2d0825]{color:#4a2848;background:#d6c0d3}.type-pill.t-letter[data-v-db2d0825]{color:#1f3d4a;background:#c6d6dc}.type-pill.t-journal[data-v-db2d0825]{color:#5a3a14;background:#e6d2b8}.empty[data-v-db2d0825]{text-align:center;color:#888;padding:2rem}.hero[data-v-a0e2b903]{margin-bottom:1.5rem}.title-row[data-v-a0e2b903]{align-items:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}.logo[data-v-a0e2b903]{flex-shrink:0;width:110px;height:110px}h1[data-v-a0e2b903]{color:#2a1c0a;letter-spacing:-.5px;margin:0;font-size:2.1rem;font-weight:400;line-height:1.15}.subtitle[data-v-a0e2b903]{color:#6a3a14;margin-top:.35rem;font-size:1.05rem;font-style:italic;display:block}.intro[data-v-a0e2b903]{color:#3a3528;background:#efece2;border-radius:4px;padding:1rem 1.25rem;font-size:.95rem}.intro p[data-v-a0e2b903]{margin:0}.intro p+p[data-v-a0e2b903]{margin-top:.75rem}.source-links[data-v-a0e2b903]{color:#555;margin:.75rem 0 1rem;font-size:.9rem}.filter[data-v-a0e2b903]{width:100%;font:inherit;color:#222;background:#fff;border:2px solid #6a3a14;border-radius:3px;padding:.7rem .9rem;font-size:1rem}.filter[data-v-a0e2b903]:focus{border-color:#a85a20;outline:none;box-shadow:0 0 0 2px #a85a2033}.status[data-v-a0e2b903]{text-align:center;color:#888;padding:2rem}.error[data-v-a0e2b903]{color:#a33}@media (width<=600px){.title-row[data-v-a0e2b903]{text-align:center;flex-direction:column;gap:.75rem}.logo[data-v-a0e2b903]{width:90px;height:90px}}
