.discovery-card{padding:16px!important;text-align:left!important;overflow:hidden;border:1px solid #c3ddd4!important;box-shadow:0 7px 22px #163f5014!important}.discovery-art{display:block;width:100%;height:auto;max-height:220px;margin:0 auto 16px;object-fit:contain}.discovery-badge{display:inline-block;background:#e8f5ef;color:#236649;padding:6px 10px;border-radius:20px;font-size:14px;font-weight:800}.discovery-play{display:block;margin-top:16px;font-weight:800;color:#17694c}.discovery-card:focus-visible,.discovery-help button:focus-visible{outline:3px solid #174e80;outline-offset:4px}.discovery-game{max-width:850px;margin:0 auto}.discovery-game .prompt{font-size:clamp(22px,4vw,30px);line-height:1.55}.discovery-game .choice{min-height:64px;white-space:normal;line-height:1.5;padding:16px!important}.discovery-help{margin:18px 0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.discovery-help button{min-height:48px}.discovery-help p{width:100%;order:3;padding:14px;border-left:4px solid #d49b24;background:#fff4d8;border-radius:8px;line-height:1.7;color:#513f18}.discovery-help p[hidden]{display:none}.discovery-game .feedback{line-height:1.7}.discovery-game .choices{grid-template-columns:1fr!important}.discovery-game .next{min-height:50px}.discovery-card:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.discovery-card:hover{transform:none}}@media(max-width:480px){.discovery-game{padding:16px!important}.discovery-game .discovery-art{max-height:150px}.discovery-help button{width:100%}}
