/* Generated ornamentation stays outside the physical playing surface. */
body{background-image:linear-gradient(#0a43345c,#052a237d),url('assets/palace-backdrop.webp');background-size:cover;background-position:center;background-attachment:fixed;padding-bottom:env(safe-area-inset-bottom)}
.machine-shell{background:linear-gradient(#105143e8,#07372ff2);backdrop-filter:blur(3px)}
.game-heading{border-top:8px solid transparent;border-image:url('assets/cabinet-trim.webp') 20 round}
.theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-grid img{height:56px}.theme-grid span{font-size:12px;white-space:normal;line-height:1.3}.theme-grid button{min-height:90px}
aside{align-self:start}.note{font-size:12px}.collection-panel p{font-size:14px}
@media(max-width:900px){body{background-attachment:scroll}.theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:310px}.theme-grid img{height:54px}.theme-grid span{font-size:12px}}
@media(max-width:360px){.theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
