.pkw-google-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:11px 18px;border:1px solid #747775;border-radius:8px;background:#fff;color:#1f1f1f;font:500 15px/1.35 Arial,Heebo,sans-serif;cursor:pointer;box-shadow:0 2px 5px #142b5122;max-width:100%;width:100%;text-align:center}.pkw-google-button svg{flex:none}.pkw-google-button:hover{background:#f5f7ff}.pkw-google-button:disabled{opacity:.65;cursor:default}.pkw-google-button:focus-visible{outline:3px solid #8cbaff;outline-offset:3px}.pkw-google-message{font:14px/1.5 Arial,Heebo,sans-serif;text-align:center;white-space:normal;margin:8px 0 0}.pkw-google-message:empty{display:none}.pkw-google-entry{width:84%;align-self:center}.pkw-google-entry .pkw-google-message{color:#fff;background:#142b51ec;border-radius:8px;padding:8px}.pkw-google-dialog-button{margin:14px 0 4px}#pkw-google-account{border:1px solid #a69bc0;border-radius:14px;padding:18px;margin:0 0 22px;max-width:520px;background:#f8f5ff;color:#30264c}#pkw-google-account>p{font:14px/1.6 Arial,Heebo,sans-serif}.pkw-google-return-body{margin:0;min-height:100svh;display:grid;place-items:center;background:radial-gradient(ellipse at top,#4c3887,#142b51);font:18px/1.5 Arial,Heebo,sans-serif;color:#fff}.pkw-google-return-body main{box-sizing:border-box;text-align:center;width:min(90vw,520px);padding:34px 24px;border-radius:24px;background:#ffffff12;border:1px solid #c3b4ec66;box-shadow:0 20px 80px #0004}.pkw-google-return-body a{display:inline-block;color:#ffe393;margin-top:22px}.pkw-google-return-body h1{font-size:28px}.pkw-google-return-body .pkw-google-message{font-size:17px}
/* A third real sign-in control stays inside the existing illustrated action column. */
@media(max-height:560px) and (orientation:landscape){body#reference-login.unite-login.reference-login.reference-login .entry-actions{top:78px;gap:7px}.pkw-google-entry{width:84%}.pkw-google-button{min-height:44px;padding:8px 12px;font-size:14px}}
