/* Introduction metadata and Show all sorting. Existing page layout is retained. */
.caliber-name-col{width:26%}.caliber-designation-col{width:34%}.caliber-diameter-col{width:25%}.caliber-introduction-col{width:15%}
.introduction-year{display:inline-block;white-space:nowrap;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;text-underline-offset:4px;color:var(--ink,#edf3f7)}
.introduction-year:hover,.introduction-year:focus-visible{color:var(--accent,#ffd64b)}
.introduction-basis{display:block;margin-top:5px;font-size:.72rem;line-height:1.45;color:var(--muted,#b9c9d6)}
.introduction-unknown{font-size:.85rem;color:var(--muted,#b9c9d6)}
.reference-page .introduction-method{font-size:.78rem;line-height:1.6;color:var(--muted,#b9c9d6);max-width:105ch;margin-top:18px}
.directory-sort{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:.85rem;color:var(--ink,#edf3f7)}
.directory-sort[hidden]{display:none!important}.directory-sort select{box-sizing:border-box;min-width:190px;max-width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--line,#48667a);border-radius:5px;background:var(--field,#091a27);color:var(--ink,#edf3f7);font:inherit}
.guide-index-item .guide-introduction{font-size:.78rem;color:var(--muted,#b9c9d6);font-variant-numeric:tabular-nums}
@media(max-width:800px){.directory-sort{margin-left:0;flex-wrap:wrap}}
@media(max-width:560px){.caliber-introduction-heading{position:absolute;width:1px;height:1px;padding:0!important;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.reference-page .caliber-introduced{grid-column:1;grid-row:3;padding-top:4px;font-size:.85rem}.caliber-introduced::before{content:'Introduced';display:block;font-size:.7rem;color:var(--muted,#b9c9d6);margin-bottom:4px}.caliber-introduced .introduction-year{font-size:.9rem}.caliber-diameter{grid-row:1 / span 3}.directory-sort{width:100%;justify-content:space-between}.directory-sort select{min-width:0;max-width:82%}}
@media print{.directory-sort{display:none!important}.caliber-introduction-heading{position:static;width:auto;height:auto;clip:auto;margin:0;overflow:visible;white-space:normal}.caliber-introduced::before{display:none}.introduction-year{color:#111;font-size:8pt}.introduction-basis{color:#333;font-size:7pt}}
