.account-main{min-height:75vh;padding-block:80px}#auth-panel{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.auth-intro h1{font-size:60px}.auth-intro>p{max-width:400px;color:var(--muted);line-height:1.9;font-size:14px}.auth-intro>small{display:block;color:var(--muted);font-size:11px;margin-top:35px}.auth-intro a{color:var(--accent)}#account-form{border:1px solid var(--line);border-radius:7px;padding:35px;background:var(--panel)}#account-form h2{font-size:28px;margin-bottom:30px}#account-form label{display:block;font-size:12px;margin-top:18px}#account-form input{width:100%;padding:13px;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:4px;margin-top:10px;font:14px 'Segoe UI',sans-serif}#account-form small{display:block;color:var(--muted);font-size:10px;margin-top:15px}#account-form .button{width:100%;margin-top:25px}.mode{display:block;background:none;border:0;color:var(--accent);font-size:11px;padding:20px 0 0}.account-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:40px}.account-heading h1{font-size:52px;letter-spacing:-2px;margin-bottom:10px}.account-heading h1>span{color:var(--accent)}.account-heading p{color:var(--muted);font-size:12px;margin-bottom:0}.account-heading .eyebrow{margin-bottom:20px}.account-heading>div:last-child{display:flex;gap:10px}.customer-orders{display:grid;gap:15px}.customer-order{border:1px solid var(--line);border-radius:6px;padding:25px;display:flex;justify-content:space-between;gap:25px;align-items:center;background:var(--panel)}.customer-order h3{font-size:23px;font-weight:500;margin:8px 0}.customer-order p{font-size:11px;color:var(--muted);margin:0}.customer-order>div>span{font:8px Consolas,monospace;letter-spacing:1px;color:var(--accent)}.customer-order.fanta{--accent:#d7985a}.customer-order a{flex-shrink:0}#auth-error,#message{font-size:12px;color:var(--accent);line-height:1.8;margin-top:20px}@media(max-width:760px){.account-main{padding-block:45px}#auth-panel{grid-template-columns:1fr;gap:30px}.auth-intro h1{font-size:48px}.auth-intro>small{margin-top:20px}#account-form{padding:25px}.account-heading{flex-direction:column;align-items:flex-start}.account-heading h1{font-size:43px}.customer-order{flex-direction:column;align-items:flex-start}}

.profile-card{border:1px solid var(--line);padding:22px;border-radius:6px;margin-bottom:35px;font-size:12px}.profile-card>p{overflow-wrap:anywhere}.profile-card form{display:flex;align-items:end;gap:15px;margin:20px 0}.profile-card label{flex:1}.profile-card input{display:block;width:100%;margin-top:8px;padding:12px;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:4px}.profile-card small{color:var(--muted);font-size:10px}.profile-card .mode{display:inline-block;padding:5px 10px}.my-products-heading{font-size:28px;margin:0 0 22px}.delivery-card{border:1px solid var(--line);border-radius:6px;background:var(--panel);padding:25px}.delivery-card.fanta{--accent:#d7985a}.delivery-card h3{font-size:26px;font-weight:500;margin:10px 0}.delivery-card p{font-size:12px;color:var(--muted);margin:5px 0}.delivery-status{font:9px Consolas,monospace;letter-spacing:1px;color:var(--accent)}.delivery-key{display:block;font-size:23px;padding:18px 0;overflow-wrap:anywhere}.delivery-actions{display:flex;gap:15px}.history{margin-top:35px;border-top:1px solid var(--line);padding-top:25px}.history>summary{cursor:pointer;font-size:14px;margin-bottom:20px}@media(max-width:760px){.profile-card form{align-items:stretch;flex-direction:column}.delivery-actions{flex-wrap:wrap}.delivery-key{font-size:20px}}
