.dg-invite{border:1px solid #b49a65;background:#fff;color:#382c30;padding:0;width:min(92vw,620px);max-height:90vh;overflow:auto;font-family:Montserrat,Arial,sans-serif;box-shadow:0 20px 80px #0002}.dg-invite::backdrop{background:#241e2099}.dg-invite-inner{padding:45px 38px 32px;position:relative}.dg-invite-close{position:absolute;right:12px;top:9px;border:0;background:transparent;color:#756b6c;font:26px Arial;cursor:pointer}.dg-invite-rule{display:block;width:42px;height:1px;background:#b49a65;margin-bottom:24px}.dg-invite h2{font-size:30px;font-weight:300;line-height:1.25;margin:0 0 16px;letter-spacing:-.02em}.dg-invite-frame{display:block;width:100%;height:min(510px,65vh);border:0}.dg-invite :focus-visible{outline:2px solid #b49a65;outline-offset:3px}.dg-invite-reopen{border:0;border-bottom:1px solid #b49a65;background:none;color:inherit;font:inherit;cursor:pointer;padding:0 0 4px;text-align:left}@media(max-width:600px){.dg-invite-inner{padding:38px 24px 26px}.dg-invite h2{font-size:26px}}@media(prefers-reduced-motion:no-preference){.dg-invite[open]{animation:dg-invite-in .2s ease-out}@keyframes dg-invite-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
