/* ============================================================================
   Augurea · verificar.css — /verificar/ (El Verificador Público): a public,
   PSA-cert-lookup-style folio search. Narrow centered column; the form reads
   as a certificate card (hairline border, generous whitespace). The acta
   result reuses the global .acta furniture (intaglio.css) untouched — this
   file only lays out the page chrome around it. The not-found state stays
   dignified: oxblood ink, never alarm red.
   ============================================================================ */

.ver-sec{padding-block:56px 96px}
.ver-col{max-width:480px;margin:0 auto}
.ver-crumb{font-size:11px;letter-spacing:.1em;color:var(--warm-grey);margin-bottom:22px}
.ver-h1{font-size:clamp(28px,4vw,38px);line-height:1.15;margin:10px 0 14px}
.ver-lead{color:var(--muted);font-size:15px;line-height:1.6;margin-bottom:32px}

/* The form, styled as a certificate card: hairline border + a single burgundy
   accent rule, matching the .auth-card idiom used across the storefront. */
.ver-card{background:var(--surface);border:1px solid var(--line);
  border-top:2px solid var(--burgundy);padding:32px 28px;margin-bottom:8px}
.ver-card .field{margin-bottom:22px}
.ver-card input{text-transform:uppercase;letter-spacing:.03em}
.ver-submit{width:100%;justify-content:center}

.ver-result{margin-top:40px}
.ver-note{margin:14px 4px 0;color:var(--warm-grey);font-size:11px;letter-spacing:.03em}

/* Not-found: honest, calm — a hairline card with an oxblood (never red) rule. */
.ver-notfound{margin-top:40px;background:var(--surface);border:1px solid var(--line);
  border-left:2px solid var(--burgundy-deep);padding:28px 26px}
.ver-notfound-title{color:var(--burgundy-deep);font-size:19px;line-height:1.3;margin-bottom:10px}
.ver-notfound-body{color:var(--muted);font-size:14px;line-height:1.6}

@media(max-width:600px){
  .ver-card{padding:26px 20px}
  .ver-notfound{padding:22px 18px}
}
