/* Koch polyline / snowflake drawing; shared .fbw styles already loaded. */
.fbw-koch-svg{display:block;width:100%;height:auto;max-height:280px;margin:8px 0 16px;background:#f4f5eb;border:1px solid #d6dfcb;border-radius:10px;overflow:visible}
.fbw-koch-line{fill:none;stroke:#216551;stroke-linejoin:miter;stroke-linecap:butt}
.fbw-koch-fill{fill:rgba(33,101,81,.14);stroke:#216551;stroke-linejoin:miter}
@media(max-width:480px){
  .fbw-koch-svg{max-height:220px;margin:6px 0 12px}
}
@media(prefers-reduced-motion:reduce){
  .fbw-koch-svg,.fbw-koch-line,.fbw-koch-fill{transition:none}
}
