.reel-frame{position:relative;aspect-ratio:1/1;background:url('assets/dragon-frame.png') center/100% 100% no-repeat;border:0;border-radius:0;box-shadow:none;padding:0;overflow:visible}.reel-frame .slot-frame-art,.reel-frame .dragon-perch{display:none}.reel-frame .reels{position:absolute;z-index:3;top:47.5%;right:17%;bottom:13.5%;left:17%;width:auto;height:auto;margin:0;padding:4px;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:0;background:rgba(35,15,15,.86);box-shadow:0 0 0 2px rgba(183,120,38,.8),0 0 15px rgba(0,0,0,.6)}.reel-frame .symbol{min-width:0;min-height:0;overflow:hidden}.reel-frame .tile-art{width:64%;height:64%;max-width:100%;min-width:0;font-size:0}.reel-frame .frame-corner{display:none}.machine-panel{background:transparent;border:0;box-shadow:none;padding:18px}.machine-panel .machine-topline,.machine-panel .win-banner,.machine-panel .machine-controls,.machine-panel .machine-footer{position:relative;z-index:4}@media(max-width:620px){.machine-panel{padding:8px}.reel-frame .reels{top:47%;right:16%;bottom:13%;left:16%;padding:3px;gap:3px}}