/* Original Claude glossary geometry is supplied by collections.css; all overrides are page-scoped. */
.lfd-cp-page-glossary{font-family:"Nunito";--cp-head:"Nunito";--cp-text:"Nunito"}
.lfd-cp-page-glossary :focus-visible{outline:3px solid #414242;outline-offset:3px}
.lfd-cp-page-glossary .lfd-cp-az a{min-width:44px;min-height:44px}
.lfd-cp-page-glossary .lfd-cp-term-meta .lfd-cp-unavailable{font-size:inherit;font-weight:700}
.lfd-cp-page-glossary .lfd-cp-read .lfd-cp-unavailable:not(.lfd-cp-tag):not(.lfd-cp-post){display:inline-flex;align-items:baseline;gap:10px;font-size:.95rem;line-height:inherit}
.lfd-cp-page-glossary .lfd-cp-read .lfd-cp-unavailable:not(.lfd-cp-tag):not(.lfd-cp-post) .lfd-cp-i{position:relative;top:2px;font-size:1rem}
.lfd-cp-page-glossary .lfd-cp-postlist .lfd-cp-unavailable{font-family:"Nunito";font-weight:600;font-size:.98rem;line-height:1.4}
.lfd-cp-page-glossary .lfd-cp-meter i.on{background:rgba(65,66,66,.25)}
.lfd-cp-page-glossary a.lfd-cp-btn-primary{color:#000000;text-decoration:none}
.lfd-cp-page-glossary a.lfd-cp-btn-primary:hover{background:#00AE9D;color:#000000}
@media(max-width:575.98px){.lfd-cp-page-glossary .lfd-cp-btn{height:auto;min-height:56px;white-space:normal;padding:14px 20px}}
@media(prefers-reduced-motion:reduce){.lfd-cp-page-glossary *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
