.country-flaglink{display:inline-flex;align-items:center;min-block-size:var(--tap-target-min);padding-inline:var(--space-1);color:var(--color-accent);text-decoration:none}.country-flaglink:hover .ok-flag-code,.country-flaglink:focus-visible .ok-flag-code{text-decoration:underline}.country-flaglink .ok-flag{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.country-flaglink .ok-flag-img{flex:none;inline-size:24px;block-size:16px;object-fit:cover;border:var(--border-hairline) solid var(--color-border-card);box-sizing:border-box}.country-flaglink .ok-flag-code{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide)}.qr-block{display:grid;justify-items:start;gap:var(--space-1);margin-top:var(--space-4);break-inside:avoid}.qr-block-code svg{display:block;inline-size:8rem;block-size:auto;padding:var(--space-2);background:var(--clr-white)}.qr-block-code[hidden]{display:none}.qr-block-caption{margin:0;font-weight:var(--font-weight-semibold)}.qr-block-url{margin:0;font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.splash-extra-host{position:absolute;inset-inline:0;inset-block-end:var(--space-5);display:flex;justify-content:center;pointer-events:none}.splash-extra-host .qr-block{justify-items:center;margin-top:0;text-align:center;color:var(--color-text);pointer-events:auto}.splash-extra-host:empty{display:none}
