/* Tài liệu Tiếng Anh (sinh bởi scripts/worksheets/build_english_docs.py). Dùng chung timo-worksheets.css. */
.ws-en .ws-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0 30px}
.ws-en .ws-level{display:flex;flex-direction:column;gap:10px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:inherit}
.ws-en .ws-level:hover{border-color:var(--indigo)}
.ws-en .ws-level img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:6px}
.ws-en .ws-level b{font-size:19px;color:var(--navy)}
.ws-en .ws-level span{font-size:14px;color:var(--ink-soft)}
.ws-en .ws-words{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:10px 0}
.ws-en .ws-words figure{margin:0;text-align:center}
.ws-en .ws-words img{display:block;width:100%;max-width:140px;aspect-ratio:1;object-fit:cover;border-radius:10px;margin:0 auto 6px;border:1px solid var(--line)}
.ws-en .ws-words figcaption{font-size:13px;color:var(--ink-faint);font-weight:700}
.ws-en .ws-pics{display:flex;gap:12px;margin:10px 0}
.ws-en .ws-pics figure{margin:0;text-align:center;font-weight:800}
.ws-en .ws-pics img{display:block;width:96px;height:96px;object-fit:cover;border-radius:10px;border:1px solid var(--line);margin-bottom:4px}
.ws-en .ws-text{padding:12px 14px;background:var(--indigo-soft);border-radius:10px;line-height:1.7}
.ws-en .ws-lessons{columns:2;column-gap:28px;margin:6px 0 0;font-size:14px;color:var(--ink-soft)}
.ws-en .ws-island{margin:22px 0 0}
.ws-en .ws-island h3{margin:0 0 4px}
.ws-en .ws-samples{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media(max-width:760px){.ws-en .ws-levels,.ws-en .ws-samples{grid-template-columns:1fr}.ws-en .ws-lessons{columns:1}}
