[data-care-diagram]{margin:28px 0;padding:20px;border:1px solid #a78b56;border-radius:22px;background:#e3d5b7}.care-controls{display:flex;gap:8px;flex-wrap:wrap}.care-controls button{font:inherit;border:1px solid #907447;border-radius:14px;min-height:44px;padding:10px 14px;background:transparent;color:#29332f}.care-controls button[aria-pressed=true]{background:#29332f;color:#f2dfb9}.care-controls button:focus-visible{outline:3px solid #436959;outline-offset:3px}.care-figure{margin-top:20px;background:#29332f;color:#f2dfb9;border-radius:18px;overflow:hidden}.care-figure svg{display:block;width:100%;height:auto}.care-key{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;padding:0 16px 20px;font-size:13px}.trigger-map{display:grid;justify-items:center;padding:26px 18px;gap:12px}.trigger-node{border:1px solid #b59a62;border-radius:14px;padding:14px 24px;text-align:center;min-width:160px}.trigger-skin{background:#d8be8c;color:#29332f;border-radius:40px}.trigger-line{border-inline-start:2px dashed #b59a62;padding-inline-start:12px;font-size:13px}.symptom-labels{font-size:14px;color:#c7d9cd}[data-care-diagram] small{display:block;font-size:12px;line-height:1.9;color:#695333}@media(max-width:600px){[data-care-diagram]{padding:14px}.care-controls button{padding:8px 12px}}
