/* Plain surfaces: no texture overlays or gradients. */
*,*::before,*::after{background-image:none!important}
:root{--surface-paper:none;--surface-blue:none;--surface-ink:none}
html,body,.app-shell,.screen,.home-header,.editor-header,.bottom-nav,.material-dock,dialog,.asset-dialog,.music-dialog{background-color:#fff!important}
.home-hero,.scene-wrap,.canvas-panel,.asset-detail-image{background-color:#eaf1f7!important}
.scene-wrap[data-scene=rose]{background-color:#f2e4eb!important}
.scene-wrap[data-scene=pearl]{background-color:#f8f9fb!important}
.scene-wrap[data-scene=night]{background-color:#25384f!important}
.asset-tile,.paper-style-card,.paper-design-preview{background-color:#fff!important}
.create-button,.primary-button,.done-button{background-color:#426276!important}
.scene-chip.scene-sky{background:#eaf1f7!important}.scene-chip.scene-pearl{background:#f8f9fb!important}.scene-chip.scene-rose{background:#f2e4eb!important}
canvas.scene-3d[hidden]{display:none!important;visibility:hidden!important}
.webgl-ready #chime-canvas,.webgl-ready #home-canvas{opacity:0!important}
.showcase-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}
.showcase-card{min-width:0}.showcase-card img{width:100%;aspect-ratio:3/4;object-fit:cover;height:auto!important}
@media(max-width:600px){.showcase-row{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px!important;padding-bottom:8px}.showcase-card{flex:0 0 42%;flex-basis:42%;scroll-snap-align:start;min-width:42%}}
