#playfieldSurface{position:relative;isolation:isolate;flex:none;max-width:100%;line-height:0;background:#090b0c;border-radius:5px;overflow:hidden}
#playfieldSurface>#table{position:relative;z-index:2;display:block;margin:0}
#physicalTable{position:absolute;inset:0;width:100%;height:100%;z-index:1;display:block;pointer-events:none;border-radius:inherit}
.table-film-decoder{position:absolute;left:0;top:0;width:2px;height:2px;opacity:.001;pointer-events:none;z-index:0}
#playfieldSurface.physical-ready>#table{background:transparent!important}
#playfieldSurface.physical-ready{box-shadow:inset 0 0 0 1px #b7b9ac55,0 12px 40px #0008}
.machine{background:#0a0c0d!important;border-color:#514126!important;border-radius:8px!important;box-shadow:none!important}
#table{border:0!important;box-shadow:none!important;border-radius:0!important}
.playing button,.playfield-surface{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
.display{position:relative;isolation:isolate;overflow:hidden}
.display>div{position:relative;z-index:1}
.character-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.36;pointer-events:none;z-index:0}
@media(prefers-reduced-motion:reduce){#physicalTable{scroll-behavior:auto}}
