body.tlfca-v141-root{--bg:#fff8ef;--fg:#283541;--card:white;--accent:#813d1d;--line:#b6aaa1;margin:0;background:var(--bg);color:var(--fg);font:18px/1.8 system-ui,sans-serif}.tlfca-v141-root *{box-sizing:border-box}.tlfca-v141-root main,.tlfca-v141-root header,.tlfca-v141-root footer{max-width:1000px;padding:24px;margin:auto}.tlfca-v141-root section{background:var(--card);padding:22px;border:1px solid var(--line);border-radius:12px;margin:20px 0}.tlfca-v141-root a{color:var(--accent)}.tlfca-v141-root h1{font-size:clamp(28px,4vw,38px);line-height:1.4}.tlfca-v141-root h2{font-size:24px}.tlfca-v141-root button,.tlfca-v141-root select{font:inherit;min-height:48px;background:var(--card);color:var(--fg);padding:10px;border:1px solid var(--line);border-radius:7px}.tlfca-v141-root button{cursor:pointer}.tlfca-v141-root label{display:block;margin:14px 0}.tlfca-v141-root input[type=checkbox]{width:22px;height:22px}.tlfca-v141-root :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.tlfca-v141-root pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.tlfca-v141-actions{display:flex;flex-wrap:wrap;gap:12px}.tlfca-v141-framed main,.tlfca-v141-framed header{display:none}.tlfca-v141-guard{padding:24px;background:var(--card);color:var(--fg)}.tlfca-v141-root [hidden]{display:none!important}@media(prefers-color-scheme:dark){body.tlfca-v141-root{--bg:#18252d;--fg:#fff5ec;--card:#273843;--accent:#ffc497;--line:#a4aeb6}}@media(max-width:600px){.tlfca-v141-root main,.tlfca-v141-root header,.tlfca-v141-root footer{padding:18px}.tlfca-v141-root button{max-width:100%}}@media print{.tlfca-v141-actions{display:none}body.tlfca-v141-root{background:white;color:black}}