:root{--ink:#1C1C1A;--clay:#B66A50;--paper:#F3EFE7;--stone:#D8D1C6;--white:#fffdf9;--muted:#625e58;--green:#416b54;--red:#8b382c;font-family:"Instrument Sans",Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}.shell{width:min(100% - 32px,680px);margin:auto;padding:env(safe-area-inset-top) 0 28px}.top{height:70px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--stone)}.wordmark{font-size:25px;font-weight:600;letter-spacing:-1.4px;color:var(--ink);text-decoration:none}.wordmark span{color:var(--clay)}.micro,.eyebrow{font-size:11px;letter-spacing:.13em;font-weight:600}.micro{color:var(--muted)}.intro{padding:36px 0 20px}.eyebrow{color:var(--clay);text-transform:uppercase;margin:0 0 9px}h1{font-size:clamp(32px,8vw,44px);line-height:1.05;letter-spacing:-1.5px;margin:0}h2{font-size:22px;letter-spacing:-.5px;margin:0 0 10px}.lede{color:var(--muted);font-size:16px;margin:10px 0 0}.panel{background:var(--white);border:1px solid var(--stone);border-radius:18px;padding:22px;box-shadow:0 8px 30px #1c1c1a08}.muted{color:var(--muted);line-height:1.5;margin:0 0 20px;font-size:15px}label{display:block;font-size:14px;font-weight:600;margin:17px 0 7px}input{width:100%;height:54px;padding:0 15px;border:1px solid #aaa196;border-radius:10px;background:#fff;font:inherit;font-size:16px;color:var(--ink);outline:none}input:focus{border-color:var(--clay);box-shadow:0 0 0 3px #b66a5024}input[aria-invalid=true]{border-color:var(--red)}.button{min-height:52px;border:0;border-radius:10px;padding:0 20px;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.primary{width:100%;margin-top:21px;color:white;background:var(--ink)}.primary:hover{background:#363532}.button:disabled{opacity:.55;cursor:wait}.text-button{width:100%;margin-top:6px;background:transparent;color:var(--muted)}.privacy{font-size:12px;color:var(--muted);margin:17px 0 0}.alert{margin:0 0 16px;padding:13px 15px;border-radius:10px;background:#f6e6df;color:#6e2c20;font-size:14px;line-height:1.45}.alert[hidden]{display:none}.tracking-head{padding:20px 0 13px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.order-label{font-size:13px;color:var(--muted);margin:0 0 6px}.order-number{font-size:23px;font-weight:600;margin:0}.status-chip{background:#e8e2d7;color:var(--ink);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:600;white-space:nowrap}.eta{background:var(--ink);color:#fffdf9;padding:20px;border-radius:16px;margin:0 0 14px}.eta .kicker{font-size:12px;color:#d9d2c8;margin:0 0 7px}.eta .value{font-size:21px;line-height:1.25;font-weight:600;margin:0}.eta .dates{font-size:13px;margin:8px 0 0;color:#e6dfd6}.eta .fine{font-size:11px;line-height:1.45;color:#cfc8bf;margin:12px 0 0}.doodle{margin-left:auto;width:46px;height:46px;flex:0 0 46px;color:var(--clay)}.status-row{display:flex;align-items:center;gap:13px}.section-title{font-size:16px;font-weight:600;margin:2px 0 15px}.timeline{list-style:none;margin:0;padding:0 0 2px}.timeline li{position:relative;display:flex;gap:13px;min-height:51px;font-size:14px;color:#777168}.timeline li:not(:last-child):before{content:"";position:absolute;left:9px;top:20px;bottom:0;width:1px;background:var(--stone)}.dot{z-index:1;width:19px;height:19px;border:1.5px solid #aaa196;border-radius:50%;background:var(--white);flex:0 0 19px}.timeline li.done{color:var(--ink)}.timeline li.done .dot{background:var(--green);border-color:var(--green);box-shadow:inset 0 0 0 4px var(--white)}.timeline li.current{font-weight:600}.scan{border-top:1px solid var(--stone);margin-top:10px;padding-top:16px}.scan-title{font-size:14px;font-weight:600;margin:0 0 6px}.scan-copy{font-size:14px;margin:0;line-height:1.45}.scan-meta,.meta{font-size:12px;color:var(--muted);margin:6px 0 0;line-height:1.45}.article{margin-top:14px;padding:13px 14px;border:1px solid var(--stone);border-radius:11px;display:flex;justify-content:space-between;gap:10px;font-size:13px}.article strong{font-weight:600;overflow-wrap:anywhere}.updated{font-size:12px;color:var(--muted);margin:12px 1px 0}.support{margin:13px 0 0;font-size:14px}.support a,footer a{color:var(--ink);text-decoration-color:var(--clay);text-underline-offset:3px;font-weight:600}footer{padding:25px 2px 0;color:var(--muted);font-size:12px;line-height:1.5}footer p{margin:0 0 10px}footer a{font-size:13px}.loading{opacity:.6}.skeleton{height:116px;background:linear-gradient(90deg,#ebe5db,#f5f1e9,#ebe5db);background-size:200% 100%;animation:pulse 1.5s infinite;border-radius:16px}@keyframes pulse{to{background-position:-200% 0}}[hidden]{display:none!important}@media(min-width:640px){.shell{padding-top:8px}.intro{padding-top:48px}.panel{padding:28px}.timeline li{min-height:53px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;scroll-behavior:auto!important}}
