/* Página /rastreio — só a "moldura" (fundo, cabeçalho). Formulário e resultado: css/rastreio-ui.css */
* { box-sizing: border-box; }
html, body { margin: 0; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background: #f3f4f6; color: #111827; }
a { color: #005da8; }

.rs-header { background: #fff; border-bottom: 1px solid #e5e7eb; }
.rs-header-inner { max-width: 640px; margin: 0 auto; padding: 10px 16px; display: flex; align-items: center; justify-content: space-between; gap: 8px; }
.rs-back { display: inline-flex; align-items: center; gap: 4px; color: #4b5563; text-decoration: none; font-weight: 600; font-size: 14px; min-width: 64px; }
.rs-logo img { display: block; height: 28px; width: auto; }
.rs-header-spacer { min-width: 64px; }

.rs-main { max-width: 640px; margin: 0 auto; padding: 16px 16px 40px; }
.rs-ajuda { text-align: center; color: #4b5563; font-size: 13px; margin-top: 18px; }
