/* Keep the original Invite component stylesheet; the new wallet rules must not style this page. */
.wallet-original-promotion{width:100%;max-width:1040px;margin:0 auto;color:#0f172a;min-width:0}
:root.dark .wallet-original-promotion{color:#e8edf5}
.wh-promotion-original-content>.invite-page{padding:0!important;margin:0 auto!important}
.wh-promotion-original-content .tab-panel.promotion-original{display:flex;flex-direction:column;gap:14px}
.promotion-original .po-fold{min-width:0}
.promotion-original .po-summary{min-height:30px;margin:0 0 8px;color:#64748b;font-family:inherit;font-size:12px;font-weight:500;line-height:1.6}
:root.dark .promotion-original .po-summary{color:#b6c2d1}
.promotion-original .po-body{display:flex;flex-direction:column;gap:14px;min-width:0}
.promotion-original .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.promotion-original .embed-copy-box,.promotion-original .entry-row,.promotion-original .embed-input,.promotion-original .stat-box,.promotion-original .stat-content{min-width:0}
.promotion-original .embed-input{width:100%}
.promotion-original .po-summary:focus-visible{outline:2px solid #1470e080;outline-offset:3px;border-radius:6px}
:root.dark .promotion-original .po-summary:focus-visible{outline-color:#3e9bff80}

