/* How Cold Is Too Cold for Chickens? (ROADMAP-Calcs-Chicken.md CR8) — the fire box above the answer,
   the verdict colour, the named quotes and the optional drawer. Everything else is the core stylesheet. */
.chqt-cw-wrap { flex-wrap: wrap; }
.chqt-cw-more { border: 1px solid var(--chqt-line, #E4D8C4); border-radius: 12px; padding: .6rem .8rem; }
.chqt-cw-more > summary { cursor: pointer; font-weight: 600; min-height: 44px; display: flex; align-items: center; gap: .3rem; }
.chqt-cw-more[open] > summary { margin-bottom: .6rem; }
.chqt-cw-more .chqt-field + .chqt-field { margin-top: .9rem; }
.chqt-cw-fire { margin: .6rem 0 .4rem; }
.chqt-cw-fire .chqt-list { font-size: .88rem; }
.chqt-cw-fire-h { margin: 0 0 .3rem; }
.chqt-cw-rules > summary { cursor: pointer; font-weight: 600; min-height: 44px; display: flex; align-items: center; }
.chqt-answer[data-level="danger"], .chqt-answer[data-level="act"], .chqt-answer[data-level="heat"] { color: #7A3617; }
.chqt-cw-h { font-size: 1rem; margin: 1.1rem 0 .4rem; }
.chqt-cw-notes { margin-top: .8rem; }
.chqt-cw-who { font-size: .82rem; opacity: .8; overflow-wrap: anywhere; }
.chqt-cw-where { display: block; font-size: .82rem; opacity: .85; margin-top: .15rem; }
.chqt-cw-heating li[data-stance="heat"] { border-left: 3px solid var(--chqt-accent, #9C4A21); padding-left: .5rem; list-style: none; margin-left: -1.1em; }
.chqt-cw-heating li[data-stance="none"], .chqt-cw-heating li[data-stance="both"] { border-left: 3px solid var(--chqt-line, #E4D8C4); padding-left: .5rem; list-style: none; margin-left: -1.1em; }
.chqt-cw-heating li { margin: .45rem 0; }
.chqt-cw-doc { margin-top: 1rem; } .chqt-cw-doc p { margin: 0 0 .6rem; }
