#main .prompt{background:var(--cream);border-left:4px solid var(--orange);padding:16px 20px;margin:16px 0}#main .image-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0}#main .image-grid figure{margin:0}#main .image-grid img{width:100%;height:120px;object-fit:cover}#main .image-grid figcaption{text-align:center;font-weight:700;margin-top:4px}#main .answer-block{margin-bottom:24px}#main .answer-block textarea{min-height:110px}#main .feedback{margin-top:12px}#main .choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#main .choice-grid label{display:flex;gap:10px;align-items:start;background:#fffaf6;border:1px solid #ddc4b8;padding:12px;border-radius:4px}#main .choice-grid input{margin-top:5px;accent-color:var(--rust)}#main .quote-box{background:var(--cream);border-left:3px solid var(--orange);padding:18px;margin:18px 0}#main .verse{background:#fffdf9;border:1px solid #ddc9bc;padding:18px;margin:12px 0;font-style:italic}#main .two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}#main .learn-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}#main .learn-card{background:var(--tint);border:1px solid #d7b6a8;border-top:5px solid var(--accent);padding:18px;text-align:left;color:var(--ink)}#main .learn-card strong{display:block;font-size:18px;margin-bottom:8px}#main .learn-card .seen{display:block;color:var(--accent);margin-top:10px}#main .compact-table{width:100%;border-collapse:collapse;margin:15px 0}#main .compact-table th,#main .compact-table td{border:1px solid #cdb8ae;padding:10px;text-align:left;vertical-align:top}#main .compact-table th{background:var(--peach)}@media(max-width:700px){#main .image-grid{grid-template-columns:repeat(2,1fr)}#main .two-col,#main .learn-grid{grid-template-columns:1fr}}
#main .choice-grid label{min-width:0}#main .choice-grid label span{min-width:0;overflow-wrap:anywhere}#main .choice-grid input{flex-shrink:0}
