#activities-games{border:1px solid #b8d9ce;border-radius:24px;padding:clamp(20px,4vw,48px);background:linear-gradient(135deg,#edf8f2,#fff8e9);margin:40px auto;scroll-margin-top:90px}#activities-games>p{max-width:850px}.anger-filters{display:flex;gap:20px;flex-wrap:wrap;margin:24px 0}.anger-filters label{display:grid;gap:8px;flex:1;min-width:180px;font-weight:700}.anger-filters input,.anger-filters select{padding:12px;border:1px solid #7eada3;border-radius:10px;background:white;color:#193f38;width:100%}.anger-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.anger-card{background:#fff;border:1px solid #c5ded6;border-radius:18px;padding:24px;display:flex;flex-direction:column;align-items:start}.anger-card h3{margin:14px 0 0}.anger-card .button{margin-top:auto}.anger-meta{font-size:.85rem;color:#3f6259}#anger-dialog{width:min(760px,94vw);max-height:90dvh;border:1px solid #88b4a8;border-radius:20px;padding:clamp(18px,4vw,36px);color:#163c34;background:#fffdfa}#anger-dialog::backdrop{background:#102e27b8}.anger-dialog-top,.anger-actions{display:flex;justify-content:space-between;gap:15px;align-items:center}.anger-choices{display:grid;gap:12px}.anger-choices button{white-space:normal;text-align:left}.anger-selected{outline:3px solid #075e56}#anger-play label{display:block;font-weight:700;margin-bottom:14px}#anger-response{width:100%;box-sizing:border-box;padding:14px;border:1px solid #71988d;border-radius:10px;font:inherit}#anger-feedback{min-height:3em;padding:12px;background:#eef6f0;border-radius:10px}#anger-play p{white-space:pre-wrap}#activities-games :focus-visible,#anger-dialog :focus-visible{outline:3px solid #924400;outline-offset:4px}@media(max-width:650px){.anger-grid{grid-template-columns:1fr}.anger-dialog-top{align-items:start}.anger-filters{gap:12px}}
