.english-unit-screen{direction:rtl;text-align:right;overflow-wrap:anywhere}
.english-unit-screen label:not(.approvebox){display:block;margin:1rem 0}
.english-unit-screen textarea,.english-unit-screen select,.english-unit-screen input[type=file]{display:block;box-sizing:border-box;width:100%;max-width:100%;font:inherit;padding:.7rem;margin-top:.5rem}
.english-unit-screen textarea{direction:rtl}
.english-unit-screen button{min-height:44px;max-width:100%;white-space:normal;margin:.3rem}
.english-unit-screen .draftcard{display:block;margin:1rem 0}
.english-unit-screen .en-choices{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1rem}
.english-unit-screen .en-choices button{flex:1 1 180px}
.english-unit-screen [hidden]{display:none!important}
.en-build-progress{border:1px solid #aac5bc;background:#eef6f2;border-radius:14px;padding:16px;margin-block:16px;font-size:1.1rem}
.en-build-progress progress{display:block;width:100%;height:16px;margin-block:8px}
.en-build-progress [role=timer]{font-weight:bold;font-variant-numeric:tabular-nums}
.en-word-preview{width:min(980px,calc(100% - 20px));height:min(900px,calc(100% - 20px));max-width:none;max-height:none;padding:16px;border:2px solid #aa8c42;border-radius:12px;background:#fbf8ef;color:#282319;direction:rtl}
.en-word-preview::backdrop{background:#1d1a14b8}.en-word-preview h2{margin-top:0}.en-word-preview iframe{display:block;width:100%;min-width:0;height:calc(100% - 150px);min-height:360px;margin:10px 0;border:1px solid #94856b;border-radius:8px;background:#eee}.en-word-preview>div{display:flex;gap:10px;min-width:0;flex-wrap:wrap;justify-content:center}.en-word-preview .btn{min-height:48px;white-space:normal;overflow-wrap:anywhere}
.english-unit-screen :focus-visible{outline:3px solid #285d90;outline-offset:3px}
.english-unit-screen .en-review-request,.english-unit-screen .en-review-compare,.english-unit-screen .en-review-panel{border:1px solid #9caaad;border-radius:12px;background:#f5f9f8;padding:1rem;margin-block:1rem;min-width:0}
.english-unit-screen .en-review-request summary,.english-unit-screen .en-review-compare summary{font-weight:700;cursor:pointer;min-height:44px;align-content:center}
.english-unit-screen .en-review-request form{padding-block:.5rem}.english-unit-screen .en-review-request p{font-size:.95em}
.english-unit-screen .en-review-versions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.english-unit-screen .en-review-versions>section{min-width:0;border:1px solid #c5d0d1;border-radius:8px;background:#fff;padding:1rem}
@media(max-width:700px){.english-unit-screen .en-review-versions{grid-template-columns:1fr}}
@media(max-width:600px){.english-unit-screen .en-choices button{flex-basis:100%}.english-unit-screen .et-example{font-size:1.5rem}.en-word-preview{width:100%;height:100%;padding:10px;border-radius:0}.en-word-preview iframe{height:calc(100% - 190px);min-height:280px}.en-word-preview>div{display:grid}.en-word-preview .btn{width:100%}}
.en-vocab-tile{display:block;width:100%;margin-block:1rem;text-align:right}
.en-vocab-screen{min-height:65vh}
.en-vocab-screen .en-vocab-note{font-size:1.1rem;color:#365765}
.en-vocab-card{display:grid;justify-items:center;gap:.65rem;width:min(100%,560px);margin:1.25rem auto;padding:1.4rem;border:2px solid #316271;border-radius:22px;background:#eef8f3;text-align:center;box-sizing:border-box}
.en-vocab-card strong{font-size:clamp(2rem,7vw,3.5rem);overflow-wrap:anywhere}
.en-vocab-card>span:not(.en-vocab-picture){font-size:1.5rem}
.en-vocab-card p{margin:.3rem 0;line-height:1.7}
.en-vocab-picture{font-size:clamp(3.5rem,13vw,6rem);line-height:1.1}
.en-vocab-question{font-size:1.4rem;display:grid;gap:.6rem}
.en-vocab-question strong{font-size:clamp(1.8rem,5vw,2.5rem);overflow-wrap:anywhere}
.en-vocab-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-block:1rem}
.en-vocab-options .btn{width:100%;min-width:0;min-height:54px}
@media(max-width:600px){.en-vocab-options{grid-template-columns:1fr}.en-vocab-card{padding:1rem}.en-vocab-screen{min-height:70vh}}
