.encyclopedia-paths a{display:flex;flex-direction:column;gap:.8rem;border-top:3px solid #b32638}
.encyclopedia-paths strong{font-size:1.25rem}.encyclopedia-paths span{color:#b3bfce;line-height:1.7}
.calibre-emblem{display:flex;min-height:150px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#101a29,#203047);color:#f0f4f8;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:800;text-decoration:none;border-bottom:2px solid #b32638;text-align:center;overflow-wrap:anywhere}
.calibre-emblem span{font-size:.7rem;letter-spacing:.16em;color:#b3bfce}.calibre-display{font-size:clamp(2rem,5vw,3.8rem);font-weight:800;line-height:1.2;margin:1.5rem 0;overflow-wrap:anywhere}
.calibre-table-scroll{overflow-x:auto;border:1px solid #33445a;border-radius:4px;max-width:100%}.calibre-table{width:100%;border-collapse:collapse;min-width:700px}.calibre-table caption{text-align:left;padding:1rem;color:#b3bfce}.calibre-table th,.calibre-table td{padding:1rem;text-align:left;border-bottom:1px solid #33445a;vertical-align:top}.calibre-table thead{background:#1d2c41}.calibre-table small{color:#b3bfce}.calibre-table tbody tr:hover{background:#1a293e}.calibre-table-scroll:focus-visible{outline:3px solid #77b9ef;outline-offset:3px}
.calibre-identity{border-top:3px solid #b32638}.calibre-identity .button{white-space:normal}.home-encyclopedia{border-top:1px solid #33445a;padding-top:3rem}
.calibre-table-scroll{position:relative}
.filter-form .calibre-sheet-filter{display:flex;align-items:center;gap:.6rem;margin-top:1rem}.filter-form .calibre-sheet-filter input{width:1.1rem;height:1.1rem;min-height:0;padding:0;flex-shrink:0}
@media(max-width:700px){.calibre-display{font-size:2rem}.calibre-emblem{min-height:120px}.home-encyclopedia .section-heading{align-items:flex-start}}
@media print{.calibre-emblem{background:none;color:#000}.calibre-emblem span,.encyclopedia-paths span{color:#333}.calibre-table-scroll{overflow:visible}.calibre-table{min-width:0}.calibre-table th,.calibre-table td{padding:.4rem}}
