/* Vênus no WhatsApp in Perfil: the same quiet, dark surface as the other profile cards. */
.whatsapp-profile{border:1px solid var(--edge,#ffffff16);border-radius:16px;background:#131921;color:#edf0eb;padding:clamp(14px,3vw,20px);text-align:left;margin:12px 0}
.whatsapp-profile h3{margin:0 0 .6rem;font-size:1.05rem;font-weight:700;color:var(--accent,#d8efc2)}
.modal .whatsapp-profile p{margin:0 0 .7rem;line-height:1.5}
.modal .whatsapp-profile .whatsapp-hint{color:#c3cbcf;font-size:.875rem}
.whatsapp-usage strong{color:var(--accent,#d8efc2)}
.whatsapp-code-box{border:1px dashed #5b6b5d;border-radius:12px;padding:10px 12px;margin:0 0 .8rem;background:#18211c}
.whatsapp-code{font-size:1.05rem;letter-spacing:.06em;color:var(--accent,#d8efc2);white-space:nowrap}
.whatsapp-toggle{display:flex;gap:10px;align-items:flex-start;margin:0 0 .7rem}
.whatsapp-toggle input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:#d8efc2}
.whatsapp-toggle label{line-height:1.45;font-size:.92rem;color:#e3e8e4}
.whatsapp-toggle a{color:var(--accent,#d8efc2)}
.whatsapp-actions{display:flex;gap:10px;flex-wrap:wrap}
.whatsapp-actions button,.whatsapp-open{min-height:44px}
.whatsapp-open{display:inline-flex;align-items:center;text-decoration:none;padding:0 16px;border-radius:12px}
.whatsapp-profile button:focus-visible,.whatsapp-profile a:focus-visible,.whatsapp-toggle input:focus-visible{outline:2px solid var(--focus,#efd5ac);outline-offset:2px}
.modal .whatsapp-profile .whatsapp-status{margin:.4rem 0 0;color:#d6eacb;font-size:.875rem}
.whatsapp-status:empty{display:none}
dialog.modal:has(.whatsapp-profile){max-height:calc(100dvh - 1rem);overflow-y:auto}
@media (max-width:420px){.whatsapp-actions button{flex:1 1 100%}}
