/* Duck Breed Finder (ROADMAP-Calcs-Chicken.md CR47) — the Muscovy box, the best three as cards and the rest in
   order, every figure Metzer Farms' own. Everything else is the core stylesheet. */
.chqt-db-seg { flex-wrap: wrap; }
.chqt-db-h { font-size: 1rem; margin: 1.1rem 0 .4rem; }
.chqt-db-musc { margin: .8rem 0; padding: .6rem .8rem; border-radius: 8px; background: var(--chqt-cream, #F7F0E4); }
.chqt-db-musc ul { margin: .3rem 0 0; padding-left: 1.1rem; } .chqt-db-musc li { margin: .3rem 0; line-height: 1.4; font-size: .92rem; }
.chqt-db-lead { font-weight: 700; margin: 0; }
.chqt-db-who { font-size: .82rem; opacity: .8; }
.chqt-db-cards { margin: .6rem 0 0; padding-left: 1.4rem; }
.chqt-db-card { margin: 0 0 .7rem; padding: .55rem .7rem; border: 1px solid var(--chqt-line, #E4D8C4); border-radius: 8px; }
.chqt-db-card.is-top { border: 2px solid var(--chqt-accent, #9C4A21); }
.chqt-db-name { margin: 0 0 .35rem; }
.chqt-db-tag { font-size: .8rem; opacity: .85; }
.chqt-db-dl { display: grid; grid-template-columns: repeat(auto-fill, minmax(130px, 1fr)); gap: .2rem .8rem; margin: 0; }
.chqt-db-dl dt { font-size: .72rem; text-transform: uppercase; letter-spacing: .04em; opacity: .7; }
.chqt-db-dl dd { margin: 0; font-size: .9rem; }
.chqt-db-n { margin-top: .8rem; line-height: 1.45; }
.chqt-db-doc { margin-top: 1rem; } .chqt-db-doc p { margin: 0 0 .6rem; }
