body{background:#f8f5ef}.profile-header{height:78px;padding:0 max(5vw,24px);display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid var(--line)}.profile-header>a:last-child{color:var(--maroon);font-weight:700;text-decoration:none}.profile-page{max-width:1150px;margin:auto;padding:55px 24px}.profile-hero{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:38px;border-radius:26px;color:#fff;background:linear-gradient(120deg,#451014dd,#7b1f22d9),url("assets/updated-menu-background.png") center/cover}.profile-hero h1{font:400 43px "Yeseva One";margin:0}.profile-hero>div>p:last-child{color:#ecd4c9}.profile-stats{display:flex;gap:8px}.profile-stats article{min-width:100px;padding:14px;text-align:center;border-radius:14px;background:#ffffff16;border:1px solid #ffffff27}.profile-stats strong,.profile-stats span{display:block}.profile-stats strong{font-size:21px;color:#ffe177}.profile-stats span{font-size:10px;margin-top:4px}.profile-grid{display:grid;grid-template-columns:1fr 340px;gap:22px;margin-top:24px;align-items:start}.profile-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px}.profile-card h2{font:400 27px "Yeseva One";margin:0}.order-record{padding:17px 0;border-bottom:1px solid var(--line)}.order-record:last-child{border:0}.order-top,.order-actions{display:flex;justify-content:space-between;align-items:center}.order-top strong{color:var(--maroon)}.order-top span{font-size:11px;color:var(--muted)}.order-record p{font-size:12px;color:var(--muted);line-height:1.55}.order-actions b{font-size:17px}.order-actions button{border:1px solid #e0b1b4;background:#fff;color:var(--maroon);border-radius:8px;padding:7px 11px;font-weight:700}.profile-empty{text-align:center;padding:50px 20px;color:var(--muted)}.profile-empty span{font-size:45px}.profile-empty a{color:var(--maroon);font-weight:700}.saved-details label{display:block;font-size:11px;font-weight:700;color:var(--muted);margin-top:12px}.saved-details input,.saved-details textarea{width:100%;margin-top:5px;padding:10px;border:1px solid var(--line);border-radius:9px}.saved-details button{width:100%;margin-top:12px;padding:11px;border:0;border-radius:9px;background:var(--maroon);color:#fff;font-weight:700}.data-controls{margin-top:18px}.data-controls p{font-size:12px;color:var(--muted)}.data-controls button{border:0;background:none;color:#a52b2b;text-decoration:underline}.toast{position:fixed}@media(max-width:800px){.profile-hero{display:block}.profile-stats{margin-top:25px}.profile-grid{grid-template-columns:1fr}.profile-grid aside{order:-1}}@media(max-width:520px){.profile-page{padding:28px 14px}.profile-hero{padding:25px 18px}.profile-hero h1{font-size:33px}.profile-stats article{min-width:0;flex:1;padding:10px}.profile-header{height:66px;padding:0 14px}.profile-header .brand small{display:none}}
