/* Only the new sign-in dialog is styled here; the existing prompt page is preserved. */
.yoovoy-member-gate{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:44px;color:#f1f0ea;background:#131313;border:1px solid #393a34;border-radius:12px;font-family:Inter,"Microsoft JhengHei","PingFang TC",sans-serif;overflow:auto;line-height:1.65;text-align:left}
.yoovoy-member-gate::backdrop{background:rgb(0 0 0 / 76%);backdrop-filter:blur(5px)}
.yoovoy-member-gate .member-gate-close{position:absolute;top:10px;right:14px;width:36px;height:36px;background:none;border:0;color:inherit;font-size:28px;cursor:pointer}
.yoovoy-member-gate .member-gate-label{margin:0 0 25px;font-size:10px;font-weight:600;letter-spacing:.13em;color:#c5ccb4}
.yoovoy-member-gate .member-gate-label span{margin-left:10px;letter-spacing:.06em}
.yoovoy-member-gate h2{margin:0;font-size:clamp(26px,5vw,36px);line-height:1.12;letter-spacing:-.035em;font-weight:600;text-transform:none}
.yoovoy-member-gate .member-gate-title-zh{font-size:20px;margin:14px 0 25px;letter-spacing:.02em;color:#f1f0ea}
.yoovoy-member-gate .member-gate-copy{margin:10px 0;font-size:13px;color:#b8b9b0;line-height:1.75}
.yoovoy-member-gate .member-gate-register{display:flex;justify-content:center;align-items:center;gap:9px;margin:30px 0 20px;padding:13px 12px;background:#f1f0ea;color:#151515;border-radius:4px;text-decoration:none;font-size:13px;font-weight:600}
.yoovoy-member-gate .member-gate-login{margin:0;font-size:11px;line-height:1.9;color:#a9aba2}
.yoovoy-member-gate .member-gate-login a{display:inline-block;margin-left:6px;color:#f1f0ea;text-decoration:underline;text-underline-offset:4px}
.yoovoy-member-gate .member-gate-error{white-space:pre-line;color:#e5c6a5;font-size:12px}
.yoovoy-member-gate :focus-visible{outline:2px solid #c5ccb4;outline-offset:4px}
@media(max-width:480px){.yoovoy-member-gate{padding:42px 24px 30px}.yoovoy-member-gate .member-gate-title-zh{font-size:18px}.yoovoy-member-gate .member-gate-login a{display:block;margin:8px 0 0}}
