.card[data-v-19420f0e]{background:var(--leaf);width:100%;max-width:380px;color:var(--ink);box-shadow:var(--shadow);border-radius:16px;margin:0 auto}.card[data-v-19420f0e],.card__head[data-v-19420f0e]{position:relative;overflow:hidden}.card__head[data-v-19420f0e]{background:var(--petrol);color:var(--on-petrol);padding:1rem 1.15rem .9rem}.card__band[data-v-19420f0e]{width:100%;height:100%;color:var(--petrol-line);opacity:.75;position:absolute;inset:0}.card__head span[data-v-19420f0e],.card__head strong[data-v-19420f0e]{display:block;position:relative}.card__head strong[data-v-19420f0e]{letter-spacing:.01em;text-transform:uppercase;font-size:1.1rem;font-weight:800;font-stretch:118%}.card__head span[data-v-19420f0e]{color:var(--on-petrol-soft);font-size:.8rem}.card__body[data-v-19420f0e]{gap:1rem;padding:1.1rem 1.15rem;display:grid;position:relative}.card__rosette[data-v-19420f0e]{width:90%;color:var(--petrol-line);opacity:.2;pointer-events:none;position:absolute;top:-8%;right:-24%}.card__id[data-v-19420f0e]{grid-template-columns:96px 1fr;align-items:center;gap:.9rem;display:grid;position:relative}.card__photo[data-v-19420f0e]{aspect-ratio:3/4;background:var(--paper-deep);box-shadow:0 0 0 1px var(--rule-strong);border-radius:4px;overflow:hidden}.card__photo img[data-v-19420f0e],.card__photo svg[data-v-19420f0e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card__who[data-v-19420f0e]{min-width:0}.card__who h2[data-v-19420f0e]{overflow-wrap:anywhere;margin-bottom:.3rem;font-size:1.2rem;font-weight:800}.card__who p[data-v-19420f0e]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.9rem;line-height:1.3}.card__meta[data-v-19420f0e]{border-block:1px solid var(--rule);grid-template-columns:1fr 1.35fr;display:grid;position:relative}.card__meta div[data-v-19420f0e]{padding:.45rem 0}.card__meta div+div[data-v-19420f0e]{border-left:1px solid var(--rule);padding-left:.8rem}dt[data-v-19420f0e]{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);font-size:.68rem;font-weight:650}dd[data-v-19420f0e]{white-space:nowrap;font-size:.98rem;font-weight:700}.card__qr[data-v-19420f0e]{place-items:center;display:grid;position:relative}.card__qr-code[data-v-19420f0e]{aspect-ratio:1;background:var(--white);width:min(100%,248px);box-shadow:0 0 0 1px var(--rule);border-radius:8px;padding:12px}.card__qr-code[data-v-19420f0e] svg{width:100%;height:100%}.card--void .card__qr-code[data-v-19420f0e]{opacity:.22}.card__stamp[data-v-19420f0e]{width:74%;position:absolute}.card__mrz[data-v-19420f0e]{background:var(--paper-deep);letter-spacing:.06em;white-space:nowrap;color:var(--ink-soft);padding:.6rem 1.15rem .75rem;font-size:.74rem;font-weight:500;line-height:1.35;display:grid;overflow:hidden}
