/* tire-date-code: this tool's own look, loaded only on its page (tools.css is shared and kept under 5 KB gz). */
.chqt-answer[data-tdc-k="young"] { color: #1f6b41; }
.chqt-answer[data-tdc-k="over10"], .chqt-answer[data-tdc-k="pre2000"], .chqt-answer[data-tdc-k="err"] { color: #8a4b08; }
.chqt-answer[data-tdc-k="over6"], .chqt-answer[data-tdc-k="over5"] { color: #7a5c00; }
.tdc-rows li[data-tdc-k="err"] { color: #8a4b08; }
.tdc-spread { margin: 0; font-weight: 700; }
.tdc-h { margin: 0; font-size: 14px; font-weight: 700; color: var(--chqt-ink, #1e1a1a); }
.tdc-words q, .chqt-hint q { font-style: italic; }
.tdc-tip { align-self: end; margin: 0 0 12px; }
.tdc-code { margin: 4px 0; font: 700 18px/1.4 ui-monospace, Menlo, Consolas, monospace; letter-spacing: .06em; overflow-wrap: anywhere; }
.tdc-code span { display: inline-block; padding: 2px 6px; border: 1px solid var(--chqt-line, #eadfca); border-radius: 6px; }
.tdc-code .tdc-date { border: 2px solid #8a4b08; color: #8a4b08; }
@media (max-width: 460px) { .chqt[data-tool="tire-date-code"] .chqt-lede, .chqt[data-tool="tire-date-code"] .tdc-tip { display: none; } }
