/* Info & Logged-in Bar */
.msk-note{margin:.5rem 0 1rem;opacity:.85}
.msk-loggedin{
  display:flex;align-items:center;gap:.5rem;
  padding:.5rem .75rem;margin:.5rem 0 1rem;
  background:#f7f7f8;border-radius:.5rem
}
.msk-loggedin .msk-avatar{border-radius:50%;width:32px;height:32px}
.msk-loggedin .msk-actions{margin-left:auto;display:flex;gap:1rem}
.msk-loggedin a{font-size:.9em}

/* Vollbreite Felder */
.comment-respond .comment-form p input[type="text"],
.comment-respond .comment-form p input[type="email"],
.comment-respond .comment-form p input[type="password"],
.comment-respond .comment-form textarea{
  width:100%; box-sizing:border-box;
}

/* Hinweise / States */
.msk-hint{display:block;margin-top:.25rem;font-size:.9em;opacity:.85}
.msk-ok{color:#2e7d32}.msk-warn{color:#8d6e63}.msk-err{color:#c62828}
.comment-form-password input{max-width:100%}

/* Auto-Registrierung – fett, normale Schreibweise */
.comment-form-autoreg{margin-top:.5rem}
.comment-form-autoreg label{font-size:.95em;font-weight:400;text-transform:none}
.comment-form-autoreg label strong{font-weight:600;text-transform:none}

/* SSO-Button direkt unter dem Kommentar-Feld, volle Breite, weniger rund (4px) */
.comment-form-msk-sso{margin:.9rem 0 1.1rem}
.comment-form-msk-sso .msk-sso-btn{
  width:100%;
  display:block;
  appearance:none; border:0; cursor:pointer;
  padding:.85rem 1.1rem;
  border-radius:.25rem;            /* 4px – weniger rund */
  font-weight:700;
  background:#e83e8c; color:#fff;  /* ggf. an dein Pink anpassen */
  text-transform:none; letter-spacing:.02em
}
.comment-form-msk-sso .msk-sso-btn:hover{filter:brightness(0.95)}
.comment-form-msk-sso .msk-sso-sub{
  display:block;margin-top:.4rem;font-size:.95em;opacity:.85;text-align:center
}