#mgak-registration-notice{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:30px;border:1px solid #b989a3;border-radius:16px;background:#30152c;color:#f5eaf0;box-shadow:0 24px 80px #0007;font-family:inherit;text-align:left}
#mgak-registration-notice::backdrop{background:#170b20b8}
#mgak-registration-notice h2{margin:0 0 14px;color:#f5eaf0;font:400 25px/1.25 Georgia,serif}
#mgak-registration-notice p{margin:0 0 24px;font-size:16px;line-height:1.6;color:#e4cfdb}
#mgak-registration-notice button{padding:11px 24px;border:1px solid #c999b2;border-radius:24px;background:#793650;color:#fff;font:inherit;cursor:pointer}
#mgak-registration-notice button:focus-visible{outline:2px solid #f5d8e7;outline-offset:4px}
@media(max-width:500px){#mgak-registration-notice{padding:24px}#mgak-registration-notice h2{font-size:23px}}
