.tlfca-day-v123{--bg:#fff7eb;--ink:#273f34;--paper:#fff;--accent:#85432d;--line:#aab8ad;margin:0;background:var(--bg);color:var(--ink);font:18px/1.85 system-ui,sans-serif;overflow-wrap:anywhere}.tlfca-day-v123 *{box-sizing:border-box}.tlfca-day-v123 main,.tlfca-day-v123 header,.tlfca-day-v123 footer{max-width:1000px;margin:auto;padding:24px}.tlfca-day-v123 a{color:var(--accent)}.tlfca-day-v123 h1{font-size:clamp(2rem,5vw,3rem);line-height:1.4}.tlfca-day-v123 fieldset{min-width:0;margin:20px 0;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.tlfca-day-v123 input,.tlfca-day-v123 textarea,.tlfca-day-v123 select,.tlfca-day-v123 button{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px;min-height:48px;padding:10px;max-width:100%}.tlfca-day-v123 input:not([type=checkbox]),.tlfca-day-v123 textarea,.tlfca-day-v123 select{width:100%;display:block}.tlfca-day-v123 label{display:block;margin:12px 0}.tlfca-day-v123 input[type=checkbox]{width:24px;height:24px;min-height:24px;vertical-align:middle;margin-right:10px}.tlfca-day-v123 button{cursor:pointer}.tlfca-day-v123-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.tlfca-day-v123 :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.tlfca-day-v123 progress{width:100%;height:24px;accent-color:var(--accent)}.tlfca-day-v123 pre{white-space:pre-wrap;font:inherit;background:var(--paper);padding:20px;border:1px solid var(--line)}.tlfca-day-v123-tools{display:flex;flex-wrap:wrap;gap:12px}.tlfca-day-v123 [hidden]{display:none!important}.tlfca-day-v123-note{background:var(--paper);border-left:4px solid var(--accent);padding:16px}.tlfca-day-v123-skip{position:absolute;top:-200px}.tlfca-day-v123-skip:focus{top:0;background:var(--paper);padding:12px}@media(prefers-color-scheme:dark){.tlfca-day-v123{--bg:#18291f;--paper:#263c30;--ink:#fff5df;--accent:#ffc3a0;--line:#8c9f91}}@media print{.tlfca-day-v123{background:#fff;color:#000}.tlfca-day-v123 header,.tlfca-day-v123 form,.tlfca-day-v123-tools,.tlfca-day-v123-skip{display:none!important}.tlfca-day-v123 pre{border:0;background:#fff;color:#000}.tlfca-day-v123 footer a{color:#000}}