/* Pruébalo integrado: caritas en «Hoy» y una respiración en «Calma». Sin datos. */
.try-inline{margin:18px 0 6px}
.try-faces{display:flex;gap:4px;max-width:360px}
.try-faces button{flex:1;min-width:0;min-height:72px;border:1.5px solid transparent;background:transparent;border-radius:14px;padding:6px 2px;font-size:12px;font-weight:700;color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:4px}
.try-faces img{width:42px;height:42px}
.try-faces button:hover{background:#f6f1ff}
.try-faces button[aria-pressed="true"]{border-color:var(--purple-edge);background:#f3edff}
.try-reply{margin-top:10px;max-width:360px;font-size:14px;line-height:1.5;color:var(--ink);border-left:3px solid #f0c24f;padding:4px 0 4px 12px;min-height:44px}
.try-reply small{display:block;margin-top:6px;color:var(--muted);font-size:12.5px;line-height:1.45}
.try-breath{display:flex;align-items:center;gap:16px;max-width:380px}
.try-ring{flex:none;width:92px;height:92px;border-radius:50%;border:0;background:radial-gradient(#ece3ff,#bda8f2);display:grid;place-items:center;box-shadow:0 0 0 7px #e9defa88,0 0 0 14px #e9defa44;transform:scale(.86);transition:transform 4s ease-in-out;margin:14px}
.try-ring img{width:46px;height:auto}
.try-ring.is-in{transform:scale(1.1)}
.try-ring.is-out{transform:scale(.86);transition-duration:6s}
.try-breath-text{min-width:0}
.try-say{font-size:14px;line-height:1.45;font-weight:600;min-height:42px;margin:0}
.try-again{background:none;border:0;color:var(--purple-edge);text-decoration:underline;text-underline-offset:4px;min-height:44px;font-weight:600;font-size:14px;padding:0 4px}
@media(prefers-reduced-motion:reduce){.try-ring,.try-ring.is-out{transition:none!important}}
