html[data-system=prboom] { --ar: 4 / 3; --arw: 4; --arh: 3; }
html[data-system=prboom] .shoulders { display: flex; gap: 8px; }
html[data-system=prboom] .sh { flex: 1; width: auto; font-size: 9px; }
.round { font-size: 10px; }
.round.fire { background: #c8442f; color: #fff; box-shadow: 0 4px 0 #7a2618; }
.round.fire.on { box-shadow: 0 1px 0 #7a2618; }
html.embed[data-system=prboom] .console { --scrw: min(calc(100vw - 48px), calc((100vh - 280px) * 4 / 3)); }
