/* Standalone call pill page: transparent page, the pill centred, nothing else. */
html, body { margin: 0; padding: 0; background: transparent; }
html { height: 100%; }
body { min-height: 100%; display: grid; place-items: center; overflow: hidden; }
.pill-stage { display: inline-block; width: max-content; padding: 8px; }           /* room for the shadow and focus ring */
.pill-noscript { font: 14px system-ui, sans-serif; color: #fff; background: #161618; padding: .7rem 1rem; border-radius: 999px; margin: 0; }
.pill-ts { position: fixed; left: 50%; bottom: 8px; transform: translateX(-50%); }   /* only visible if Turnstile must ask */
.pill-ts:empty { display: none; }
