@import url('/shared/garden-honey-next/style.css');
#honey-app{max-width:1180px;margin:auto;padding:28px}#honey-app .photo{margin:20px 0}#honey-app .photo img{display:block;width:100%;height:auto;object-fit:contain}#honey-app .photo figcaption{color:#173b32;background:#f7f3e4;padding:12px;line-height:1.5}.activity-card{margin:24px 0;padding:24px;background:#fff;border:1px solid #b7c9b9;border-radius:16px;color:#173b32}.activity-form{display:grid;gap:18px}.activity-field{display:grid;gap:8px}.activity-form fieldset{min-width:0;border:1px solid #bbcdbd;border-radius:10px;padding:16px}.activity-form legend{font-weight:700;padding:0 6px}.activity-field select{width:100%;max-width:100%}.activity-radio{display:flex;align-items:flex-start;gap:12px;margin:12px 0;padding:10px;border:1px solid #bdccbf;border-radius:10px}.activity-radio input{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin-top:3px}.activity-radio span{flex:1;overflow-wrap:anywhere}.activity-feedback small{display:block;margin-top:5px}.activity-feedback li{margin:14px 0}.activity-feedback [data-result=incorrect]{border-left:4px solid #a8602b;padding-left:12px}.activity-feedback [data-result=correct]{border-left:4px solid #28724c;padding-left:12px}.activity-table{max-width:100%;overflow-x:auto;margin:20px 0}.activity-table table{border-collapse:collapse;width:100%}.activity-table caption{text-align:left;font-weight:700;margin-bottom:10px}.activity-table th,.activity-table td{border:1px solid #97ad9f;padding:12px;text-align:left}.wordbox dl{display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:10px 20px}.wordbox dt{font-weight:700}.wordbox dd{margin:0}.legacy-tasks,.legacy-note,.manual-tasks{padding:18px;border:1px solid #c1cdbd;border-radius:12px;background:#f7f8f0;margin:22px 0}.legacy-note p{white-space:pre-wrap}.teacher-plan article{border-bottom:1px solid #cad5cb;padding:12px 0}.teacher-plan h4{font-size:18px}.preparation-note{background:#fff4d5;padding:14px;border-radius:10px}.activity-form .sequence{padding-left:0}.activity-form .sequence li{flex-wrap:wrap}.activity-form .sequence li span{min-width:150px}.activity-card p,.activity-card label,.teacher-plan p{overflow-wrap:anywhere}@media(max-width:640px){#honey-app{padding:16px}.activity-card{padding:16px}.wordbox dl{grid-template-columns:1fr;gap:6px}.wordbox dd{margin-bottom:10px}.activity-table th,.activity-table td{padding:8px}.activity-form fieldset{padding:12px}}

#honey-quiz .photo{display:block;margin:20px 0}#honey-quiz .photo img{display:block;width:100%;height:auto;object-fit:contain}#honey-quiz .photo figcaption{color:#173b32;background:#f7f3e4;padding:12px;line-height:1.5}
