/* Lab: falls-checker (lesson B6). Everything scoped under .lab--falls-checker. */
.lab--falls-checker .fc-part { display: grid; gap: var(--s-4); border-top: 1px solid var(--rule); padding-top: var(--s-5); }
.lab--falls-checker .fc-title { font-size: var(--t-m); font-weight: 500; }
.lab--falls-checker .fc-actions { display: flex; flex-wrap: wrap; gap: var(--s-3); }
.lab--falls-checker .fc-wire { fill: none; stroke: var(--grey-text); stroke-width: 14; stroke-linejoin: miter; }
.lab--falls-checker .fc-lay { fill: none; stroke: var(--paper); stroke-width: 14; stroke-dasharray: 1.5 6; stroke-linejoin: miter; }
.lab--falls-checker .fc-wire.fc-flat, .lab--falls-checker .fc-lay.fc-flat { stroke-width: 24; }
.lab--falls-checker .fc-lay.fc-flat { stroke-dasharray: 1.5 10; }
.lab--falls-checker .fc-broken { fill: none; stroke: var(--ink); stroke-width: 2.5; stroke-linecap: round; }
