/* Hong–Ou–Mandel schematic and occupancy levels; shared .fbw styles already loaded. */
.fbw-hom-svg,.fbw-occ-svg{display:block;width:100%;height:auto;max-height:220px;margin:8px 0 16px;background:#f4f5eb;border:1px solid #d6dfcb;border-radius:10px}
.fbw-hom-glass{fill:rgba(33,101,81,.16);stroke:#216551;stroke-width:2}
.fbw-hom-path{stroke:#216551;stroke-width:2;fill:none}
.fbw-hom-svg text,.fbw-occ-svg text{font-size:12px;fill:#3d5248}
.fbw-occ-line{stroke:#9aab90;stroke-width:2}
.fbw-occ-a{fill:#216551}
.fbw-occ-b{fill:#ad603c}
@media(max-width:480px){
  .fbw-hom-svg,.fbw-occ-svg{max-height:180px;margin:6px 0 12px}
}
@media(prefers-reduced-motion:reduce){
  .fbw-hom-svg,.fbw-occ-svg,.fbw-occ-a,.fbw-occ-b{transition:none}
}
