.tlfca-v157-tools{padding:2rem 1rem;background:#f5eadb;color:#382e26;line-height:1.9}.tlfca-v157-inner{max-width:1180px;margin:auto}.tlfca-v157-tools h2{font-size:clamp(1.4rem,3vw,2rem)}.tlfca-v157-actions,.tlfca-v157-galleries{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0}.tlfca-v157-tools button,.tlfca-v157-tools a{display:inline-flex;align-items:center;min-height:44px;padding:.5rem .9rem;background:#fff;border:1px solid #8b6545;border-radius:12px;color:#382e26;font:inherit;box-sizing:border-box;cursor:pointer}.tlfca-v157-tools :focus-visible{outline:3px solid #175b7b;outline-offset:3px}[data-v157-collapsed]{display:none!important}@media(max-width:550px){.tlfca-v157-actions>*{width:100%}.tlfca-v157-galleries a{flex:1 1 45%}}@media print{.tlfca-v157-tools{display:none}[data-v157-collapsed]{display:block!important}}