/* Existing payment status dialog, adapted to the approved site typography. */
#checkout-status{color:#ecebe6;background:#121211;border:1px solid #d4a937;max-width:700px;width:calc(100% - 40px);padding:36px;font:inherit}
#checkout-status::backdrop{background:#000b}
#checkout-status h2{font:300 32px/1.25 'JetBrains Mono',monospace;margin:0 32px 24px 0}
#checkout-status p{font-size:14px;line-height:1.85;color:#b8b8ae}
#checkout-status .dialog-close{position:absolute;right:20px;top:20px;background:none;border:0;color:#ecebe6;padding:8px}
#checkout-status .dialog-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}
.rd-page .pg,.rd-page .archive-page-index{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:28px 0;font-size:12px}
.rd-page .pg a,.rd-page .archive-page-index a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;padding:8px 12px;border:1px solid #2e2e2b;color:#b8b8ae}
.rd-page .pg a:hover,.rd-page .archive-page-index a:hover,.rd-page .archive-page-index [aria-current=page]{border-color:#d4a937;color:#d4a937}
@media(max-width:760px){#checkout-status{padding:28px}#checkout-status h2{font-size:26px}}
