.cc-nav,.cc-pages{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:1.3rem 0}.cc-nav a{padding:.4rem .7rem;border:1px solid #e0d9ca;border-radius:6px}.cc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.cc-card{background:#fff;border:1px solid #e3dccd;border-radius:10px;padding:1.25rem;margin:1rem 0;overflow-wrap:anywhere;scroll-margin-top:1rem}.cc-card h2{font-size:1.25rem;line-height:1.7;margin:0 0 .6rem}.cc-card h2 a{color:inherit}.cc-card summary{cursor:pointer;color:#765732;padding:.7rem 0}.cc-card details{border-top:1px solid #eee5d8;margin-top:.6rem}.cc-card p{line-height:1.9}.cc-definition{font-family:ui-monospace,monospace;background:#faf8f2;padding:.8rem;white-space:pre-wrap}.cc-credit,.cc-note{display:block;font-size:.85rem;color:#746b5d;line-height:1.7}.cc-credit a{margin-left:.6rem}.cc-count{font-size:2rem;color:#7d5431}.cc-words{display:flex;flex-wrap:wrap;gap:.8rem;padding:1rem;background:#fff}.cc-form input{min-width:0}.cc-form select{max-width:100%;padding:.6rem}.cc-form div{flex-wrap:wrap}.cc-card audio{display:block;max-width:100%;margin:1rem 0}[hidden]{display:none!important}@media(max-width:600px){.cc-card{padding:1rem}.cc-form div{display:flex;flex-direction:column}.cc-form input,.cc-form select,.cc-form button{width:100%}.cc-grid{grid-template-columns:1fr}}.cc-person-fields{margin:1rem 0;padding:1rem;background:#faf8f2;border-radius:8px}.cc-person-fields>div{display:grid;grid-template-columns:minmax(7rem,1fr) 4fr;gap:.75rem;margin:.45rem 0}.cc-person-fields dt{font-weight:600}.cc-person-fields dd{margin:0;overflow-wrap:anywhere}@media(max-width:600px){.cc-person-fields>div{grid-template-columns:1fr;gap:.25rem}}
