/* FitsCalc Technical Forms R19 — tools visual language */
:root{--fc19-bg:#f4f7fb;--fc19-paper:#fff;--fc19-ink:#10264a;--fc19-muted:#66758a;--fc19-line:#dbe4f0;--fc19-blue:#2451e6}
html body .fc-tf-r19-warning{margin:20px auto;padding:15px 18px;max-width:1100px;background:#f9fbfe;border:1px solid var(--fc19-line);border-left:3px solid #315fcb;border-radius:12px;color:#344966;font-size:14px;line-height:1.55}
html body .fc-tf-r19-seo{max-width:1100px;margin:36px auto 44px;padding:24px 28px;background:#fff;border:1px solid var(--fc19-line);border-radius:18px;color:var(--fc19-ink);line-height:1.7}
html body .fc-tf-r19-seo h2{font-size:23px;margin:0 0 14px}html body .fc-tf-r19-seo h3{font-size:17px;margin:22px 0 7px}html body .fc-tf-r19-seo p{margin:8px 0 12px;color:#465b75}
html body .fc-tf-r19-seo a{color:#2451e6;text-decoration:underline;text-underline-offset:2px}
html body .fc-tf-r19-seo a:focus-visible{outline:3px solid #315fcb;outline-offset:3px}
html body .fc-tf-card,html body .fc-tf-result-card,html body .fc-tf-list-row,html body .fc-tf-r19-clickable{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;cursor:pointer}
@media(hover:hover){html body .fc-tf-card:hover,html body .fc-tf-result-card:hover,html body .fc-tf-list-row:hover,html body .fc-tf-r19-clickable:hover{background:#f9fbff!important;border-color:#8eaef3!important;box-shadow:0 10px 28px rgba(16,38,74,.12)!important;transform:translateY(-2px)}}
html body .fc-tf-card:active,html body .fc-tf-result-card:active,html body .fc-tf-list-row:active,html body .fc-tf-r19-clickable:active{transform:translateY(0) scale(.995);background:#eaf2ff!important}
html body .fc-tf-card:focus-visible,html body .fc-tf-result-card:focus-visible,html body .fc-tf-list-row:focus-visible,html body .fc-tf-r19-clickable:focus-visible{outline:3px solid #2451e6;outline-offset:3px}
@media(prefers-reduced-motion:reduce){html body .fc-tf-card,html body .fc-tf-result-card,html body .fc-tf-list-row,html body .fc-tf-r19-clickable{transition:none!important;transform:none!important}}
