/* Scoped storefront palette: presentation only. */
html:root,html body#drr-shop-root{background:#050d0e!important;color:#e7eeea!important}
html body #app{background:#050d0e!important;color:#e7eeea;--paper:#101e1b;--text:#e7eeea;--muted:#bdcdc5;--line:#344b42}
html body #app :is(.card,.panel,.hero,.summary,.payment-info){background:#101e1b!important;border-color:#344b42!important;color:#e7eeea!important;box-shadow:none!important}
html body #app :is(h1,h2,h3,h4,label,.field span){color:#f0f5f1!important;-webkit-text-fill-color:#f0f5f1!important}
html body #app :is(p,small,.empty){color:#bdcdc5!important}
html body #app .price{color:#f0c56c!important}
html body #app :is(input,select,textarea){background:#081310!important;color:#edf4ef!important;border-color:#52675b!important}
html body #app :is(input,textarea)::placeholder{color:#adbbb4!important;opacity:1}
html body #app .card img{background:#172420!important}
html body #app .tabs button{background:#152820!important;color:#e7eeea!important;border-color:#52675b!important} html body #app .tabs button.active{background:#253529!important;color:#f0c56c!important}
html body #app .secondary{background:#1a3028!important;color:#edf4ef!important}
html body #app .primary{background:#e6bd67!important;color:#101713!important}
