*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:#fdf8f5;color:#2b2320}a{color:#b8456b}.card{border:1px solid #f0dcd4;background:#fff;border-radius:14px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.button{display:inline-block;border:none;border-radius:999px;padding:.65rem 1.4rem;font-size:.95rem;font-weight:600;cursor:pointer;text-decoration:none;background:#b8456b;color:#fff;transition:background .15s ease}.button:hover{background:#9c3a5a}.button.secondary{background:#f0dcd4;color:#6b4b3e}.button.secondary:hover{background:#e6cabf}.button:disabled{opacity:.5;cursor:not-allowed}.pill{display:inline-block;border-radius:999px;padding:.2rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.pill.status-delivered{background:#e2f3e6;color:#2f7a44}.pill.status-shipped{background:#e4eefb;color:#2a5f9e}.pill.status-placed{background:#f5eede;color:#8a6a2f}.pill.status-delayed{background:#fbe4e4;color:#a13c3c}.landing-boxes{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.landing-boxes .card{display:flex;flex-direction:column;height:100%}@media (max-width:700px){.landing-boxes{grid-template-columns:1fr}}