.system-floor{position:fixed;inset:auto 0 0;height:clamp(160px,31svh,290px);z-index:0;pointer-events:none;overflow:hidden;background-position:center bottom;background-size:100% 100%;background-repeat:no-repeat;opacity:.8;contain:strict}
.system-floor.is-rendered{background-image:none}
.system-floor canvas{display:block;width:100%;height:100%}
body[data-mode=reading] .system-floor{display:none}
@media(max-width:699px){.system-floor{height:175px;opacity:.55}}
@media print{.system-floor{display:none}}
