.tlfca-cartoon-v122{--paper:#fff5e5;--ink:#263f34;--accent:#87452d;max-width:1060px;margin:32px auto;padding:24px;background:var(--paper);color:var(--ink);border:1px solid #bdad91;border-radius:28px;font:18px/1.85 system-ui,sans-serif;overflow-wrap:anywhere}.tlfca-cartoon-v122 *{box-sizing:border-box}.tlfca-cartoon-v122 h2{font-size:clamp(1.5rem,4vw,2.4rem);line-height:1.5}.tlfca-cartoon-v122 a{color:var(--accent)}.tlfca-cartoon-v122 figure{margin:20px 0}.tlfca-cartoon-v122-frame{overflow:hidden;border-radius:22px;background:#ead3aa}.tlfca-cartoon-v122 img{display:block;width:100%;height:auto;animation:none;transform-origin:center}.tlfca-cartoon-v122 button{font:inherit;background:var(--ink);color:#fff;border:0;border-radius:14px;min-height:48px;padding:12px 20px;cursor:pointer}.tlfca-cartoon-v122 :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.tlfca-cartoon-v122 nav{display:flex;flex-wrap:wrap;gap:14px}.tlfca-cartoon-v122 nav a{display:inline-flex;align-items:center;min-height:48px;padding:8px}.tlfca-cartoon-v122 figcaption{padding:12px 0;font-size:1rem}.tlfca-cartoon-v122-ready img{animation:tlfca-cartoon-v122-breathe 8s ease-in-out infinite}.tlfca-cartoon-v122-paused img{animation:none}.tlfca-cartoon-v122 [hidden]{display:none!important}@keyframes tlfca-cartoon-v122-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.015)}}@media(prefers-reduced-motion:reduce){.tlfca-cartoon-v122 img{animation:none!important;transform:none!important}}@media(prefers-color-scheme:dark){.tlfca-cartoon-v122{--paper:#24382e;--ink:#fff3dc;--accent:#ffd0a8}.tlfca-cartoon-v122 button{background:#ffd0a8;color:#24382e}}@media(max-width:500px){.tlfca-cartoon-v122{margin:20px 10px;padding:18px;border-radius:20px}}@media print{.tlfca-cartoon-v122{display:none}}