
.trash-cream .app-page{width:min(880px,calc(100% - 56px));padding:48px 0 90px;text-align:center}
.trash-cream .app-title{display:flex;flex-direction:column;align-items:center;gap:22px;margin-bottom:28px}
.trash-cream .app-title p{font-size:16px!important;margin-bottom:10px;color:#8a7046}
.trash-cream .app-title h1{font-size:clamp(34px,4vw,48px)}
.trash-cream .account-card{max-width:720px;margin:auto;padding:26px 32px;background:#fffdf8;border:1px solid #e4dac7;border-radius:22px;box-shadow:0 8px 28px #71593605}
.trash-cream .account-card p{margin:0;color:#756958;font-size:17px!important;line-height:1.75}
.trash-cream .order-history{margin:28px auto 0;padding:26px;background:#fffdf8;border:1px solid #e4dac7;border-radius:22px}
.trash-cream .order-history h2{margin:0 0 16px;font:400 24px/1.4 Prata,Georgia,serif;color:#514126}
.trash-cream .order-history>p{margin:0;color:#756958;font-size:16px!important;line-height:1.7}
.trash-cream .order-history article{grid-template-columns:minmax(0,1fr) auto;padding:18px 0;gap:20px}
.trash-cream .order-history article>div{min-width:0;overflow-wrap:anywhere}
.trash-cream .order-history article strong{font-size:17px!important;color:#42382c}
.trash-cream .order-history article small{font-size:16px!important;line-height:1.6;color:#756958}
.trash-cream .btn{min-height:48px;border-radius:12px;font-size:16px!important}
.trash-cream .app-mobile-nav{background:#fffbf3;border-color:#e4dac7}
@media(max-width:600px){
 .trash-cream .app-page{width:calc(100% - 32px);padding:30px 0 110px}
 .trash-cream .account-card,.trash-cream .order-history{padding:22px 18px}
 .trash-cream .order-history article{grid-template-columns:minmax(0,1fr);gap:12px}
 .trash-cream .order-history article form{justify-self:center}
}
