.status-page{color:#394918;background:#faf4e8;place-items:center;min-height:100vh;padding:24px;display:grid}.status-card{background:#fffaf0;border:1px solid #394918;width:min(620px,100%);padding:clamp(24px,6vw,64px);box-shadow:12px 12px #394918}.status-kicker{letter-spacing:.18em;font:700 12px/1.2 Arial,sans-serif}.status-card h1{margin:24px 0 12px;font:clamp(44px,8vw,76px)/.95 Georgia,serif}.status-card form{margin:34px 0}.status-card label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font:700 11px Arial,sans-serif;display:block}.status-card form div{gap:8px;display:flex}.status-card input{background:#fff;border:1px solid #394918;flex:1;min-width:0;padding:14px;font-size:18px}.status-card button{color:#fffaf0;letter-spacing:.08em;background:#394918;border:1px solid #394918;padding:0 20px;font:700 11px Arial,sans-serif}.status-error{color:#8b1f1f}.status-result{border-top:1px solid #b9ad92;border-bottom:1px solid #b9ad92;gap:8px;margin:20px 0;padding:20px 0;display:grid}.status-result p{margin:0;font:20px Georgia,serif}.status-result strong{font:700 28px Arial,sans-serif}.status-result small{opacity:.7}.status-card a{color:inherit;font-weight:700}@media (max-width:520px){.status-card form div{display:grid}.status-card button{padding:14px}}
