.tracking-shell{max-width:650px;margin:35px auto;padding:30px;background:#fffaf4;border:1px solid var(--line);border-radius:18px}.tracking-shell h1{font-size:36px}.tracking-shell>p{margin:15px 0;line-height:1.8;font-size:13px}.tracking-status{padding:20px;background:var(--brown);color:var(--cream);border-radius:12px;margin:25px 0;font-size:21px;font-family:Georgia,serif}.tracking-status small{font-family:Jost,sans-serif;font-size:13px;line-height:1.7;margin-top:8px}.tracking-steps{display:flex;list-style:none;padding:0;margin:25px 0;gap:5px}.tracking-steps li{flex:1;font-size:10px;text-align:center;color:var(--muted);padding-top:14px;border-top:4px solid var(--line)}.tracking-steps .done{border-color:var(--olive);color:var(--brown)}.tracking-steps .current{border-color:var(--rust);font-weight:600;color:var(--rust)}.tracking-reason{background:var(--cream);padding:15px;border-radius:8px;overflow-wrap:anywhere}#tracking-details{font-size:13px;line-height:1.8}#tracking-details .review-line{margin-top:12px}.tracking-total{border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:20px;padding-top:15px;font-size:22px;font-weight:600}@media(max-width:650px){.tracking-shell{margin:20px 15px;padding:22px}.tracking-shell h1{font-size:29px}.tracking-steps li{font-size:8px}.header>a:last-child{font-size:11px}}

.brand img{width:96px;height:96px;object-fit:contain;flex-shrink:0;border-radius:0}
