:root{font-family:Arial,Tahoma,sans-serif;color:#14213d;background:#f5f7fb}*{box-sizing:border-box}body{margin:0;direction:rtl}.top{padding:42px 20px;background:#fff;border-bottom:1px solid #e5e7eb}.wrap{max-width:980px;margin:auto}.brand{font-size:32px;font-weight:800}.lead{line-height:1.9;color:#4b5563}.badge{display:inline-block;padding:8px 12px;border-radius:999px;background:#eef2ff;margin-top:8px}.panel{background:#fff;margin:22px auto;padding:22px;border-radius:18px;box-shadow:0 8px 30px #0000000d}.actions,.grades{display:grid;gap:12px}.grades{grid-template-columns:repeat(2,minmax(0,1fr))}.grade,button{border:1px solid #dbe1ea;background:#fff;border-radius:14px;padding:16px;cursor:pointer;font-size:16px}.grade{text-align:right}.grade span{display:block;color:#64748b;font-size:13px;margin-top:8px}.primary{background:#14213d;color:#fff}input{width:100%;padding:14px;border:1px solid #dbe1ea;border-radius:12px;margin:10px 0}#auth-status[data-bad="1"]{color:#b91c1c}.free{padding:14px;background:#ecfdf5;border-radius:12px}.locked{padding:14px;background:#fff7ed;border-radius:12px;margin-top:10px}@media(max-width:650px){.grades{grid-template-columns:1fr}.brand{font-size:27px}.top{padding-top:28px}}

.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.content-card{min-height:88px}.content-card strong,.content-card span{display:block}.content-card span{margin-top:7px;color:#64748b;font-size:13px}.content-card.is-locked{opacity:.62;cursor:not-allowed}.exams{margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:650px){.content-grid,.exams{grid-template-columns:1fr 1fr}}

.tabs{display:flex;gap:8px;overflow:auto;margin:14px 0}.tabs button{white-space:nowrap;padding:10px 12px}.vocab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vocab-item,.lesson-box,.question{border:1px solid #e2e8f0;border-radius:14px;padding:14px;margin:10px 0;background:#fff}.vocab-item>*{display:block;margin:4px 0}.vocab-item b{font-size:18px}.vocab-item small{color:#64748b;line-height:1.6}.chips{display:flex;flex-wrap:wrap;gap:7px}.chips span{background:#f1f5f9;border-radius:999px;padding:6px 9px}.option{display:block;border:1px solid #e5e7eb;border-radius:10px;padding:10px;margin:8px 0}.feedback{padding:10px;border-radius:10px;margin-top:8px}.feedback.ok{background:#ecfdf5}.feedback.bad{background:#fef2f2}@media(max-width:650px){.vocab-grid{grid-template-columns:1fr}}

/* Android-parity embedded SEC3 learning experience */
.native-sec3-head{margin-bottom:12px}.native-sec3-head h2{color:#0b4a86;margin-bottom:6px}.native-sec3-head p{color:#65758a;line-height:1.8}
.native-sec3-frame{display:block;width:100%;height:78vh;min-height:720px;border:0;border-radius:18px;background:#f4f7fb}
@media(max-width:650px){#preview-detail:has(.native-sec3-frame){padding:0;overflow:hidden}.native-sec3-head{padding:16px 16px 0}.native-sec3-frame{height:82vh;min-height:680px;border-radius:0}}
