.google-signin-dialog {
    box-sizing: border-box;
    width: min(360px, calc(100vw - 24px));
    max-height: calc(100dvh - 24px);
    overflow: auto;
    border: 1px solid #dadce0;
    border-radius: 16px;
    padding: 24px;
    background: #fff;
    color: #202124;
    font: 14px system-ui, sans-serif;
}
.google-signin-dialog::backdrop { background: rgb(0 0 0 / 65%); }
.google-signin-dialog h2 { margin: 0 0 20px; font-size: 18px; }
.google-signin-dialog > button { margin-top: 20px; padding: 10px 18px; cursor: pointer; }
