.tracking-page{display:grid;gap:1.25rem;max-width:800px;padding-block:clamp(8rem,12vw,11rem) clamp(5rem,9vw,8rem);min-width:0}.tracking-form-card,.tracking-result{min-width:0;padding:clamp(1.25rem,4vw,2.5rem);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm)}.tracking-form-card h1{margin:.5rem 0;font-size:clamp(2rem,5vw,3.2rem)}.tracking-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:1.5rem}.tracking-form label,.tracking-form small{grid-column:1/-1}.tracking-form input{width:100%;min-width:0;min-height:50px;padding:.75rem;border:1px solid var(--line);border-radius:var(--r-sm);direction:ltr;unicode-bidi:isolate;font:inherit;font-family:ui-monospace,monospace;box-sizing:border-box}.tracking-form button{min-height:50px}.tracking-error{margin:1rem 0;padding:.8rem;border:1px solid #b84a3f;border-radius:8px;background:#fff1ef;color:#7c211b}.tracking-result dl{display:grid;gap:.5rem}.tracking-result dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;min-width:0;padding:.75rem 0;border-bottom:1px solid var(--line)}.tracking-result dd{margin:0;text-align:left;max-width:100%;overflow-wrap:anywhere}.tracking-result bdi{direction:ltr;unicode-bidi:isolate}.tracking-page :focus-visible{outline:3px solid var(--copper);outline-offset:3px}@media(max-width:600px){.tracking-form{grid-template-columns:1fr}.tracking-form label,.tracking-form small{grid-column:auto}.tracking-form button{width:100%}.tracking-result dl div{grid-template-columns:1fr}.tracking-result dd{text-align:right}}@media(prefers-reduced-motion:reduce){.tracking-page *{scroll-behavior:auto!important}}
