.oxs-google-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:42px;padding:10px 16px;border:1px solid #dadce0;border-radius:8px;background:#fff;color:#202124!important;font:600 14px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none!important;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:box-shadow .15s ease,border-color .15s ease}
.oxs-google-button:hover,.oxs-google-button:focus{border-color:#aeb4ba;box-shadow:0 2px 5px rgba(0,0,0,.12);outline-offset:2px}
.oxs-protection-notice{position:fixed;z-index:999999;left:50%;bottom:24px;transform:translate(-50%,12px);max-width:min(92vw,420px);padding:12px 16px;border-radius:10px;background:#17191f;color:#fff;font:500 14px/1.45 system-ui,sans-serif;box-shadow:0 8px 28px rgba(0,0,0,.23);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}
.oxs-protection-notice.is-visible{opacity:1;transform:translate(-50%,0)}
@media(prefers-reduced-motion:reduce){.oxs-google-button,.oxs-protection-notice{transition:none}}
