/* V11: standalone comprehension shelf retired; content now appears in CEFR article library. */
[data-nav="examHub"],[data-nav="examMiddle"],[data-nav="examHigh"],[data-nav="examPractice"],[data-nav="examWrong"]{display:none!important}
#v8Timer{font-variant-numeric:tabular-nums;min-width:125px;justify-content:center}
.v11-admin-panel{border:1px solid #e6e0f7;border-radius:20px;padding:24px;background:#fff;margin:12px 0}
.v11-admin-panel label{display:block;font-size:12px;font-weight:700;margin:12px 0 5px;color:#5b509a}
.v11-admin-panel input,.v11-admin-panel textarea,.v11-admin-panel select{width:100%;padding:11px;border:1px solid #ddd8ed;border-radius:10px;background:#fff;color:#2b2548}
.v11-admin-panel button{border:0;border-radius:10px;padding:10px 15px;margin:9px 8px 0 0;background:#6653cc;color:#fff;font-weight:800}
.v11-practice{background:#f8f6ff;border:1px solid #e5dfff;border-radius:17px;padding:22px;margin:22px 0}
.v11-practice fieldset{border:0;border-bottom:1px solid #e5e2f1;padding:14px 0}.v11-practice legend{font-weight:700;margin-bottom:9px}
.v11-practice label{display:block;margin:6px 0;padding:8px 10px;border-radius:9px;background:#fff;border:1px solid #efedf5;cursor:pointer}
.v11-practice button{background:#6954d3;border:0;color:#fff;border-radius:10px;padding:11px 18px;font-weight:800;margin-top:14px}
.v11-practice .v11-result{padding:13px;margin-top:14px;border-radius:12px;background:#eaf8ee;color:#287542;white-space:pre-line}
/* Forum layout, informed by familiar topic-based communities. */
.v11-forum{color:var(--ink,#292543)}.v11-forum-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px 34px;background:linear-gradient(120deg,#ece7ff,#fafaff);border-radius:25px;margin-bottom:20px}.v11-forum-head h1{font-size:32px;margin:8px 0}.v11-forum-head p{color:#746d89;margin:0;font-size:13px;line-height:1.7}.v11-forum-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:19px}.v11-forum-main{min-width:0}.v11-forum-toolbar{background:#fff;border:1px solid #e6e1f0;border-radius:17px;padding:16px;margin-bottom:12px}.v11-forum-cats{display:flex;gap:8px;flex-wrap:wrap}.v11-forum-cats button{border:0;border-radius:10px;padding:9px 11px;background:#f7f5fb;color:#6b6289;font-size:12px}.v11-forum-cats .chosen{background:#6855d3;color:#fff}.v11-forum-filters{display:flex;align-items:center;gap:9px;margin-top:13px;flex-wrap:wrap}.v11-forum-filters form{display:flex;min-width:170px;flex:1}.v11-forum-filters input{flex:1;min-width:80px}.v11-forum-filters input,.v11-forum-filters select,.v11-forum-filters button,.v11-forum-filters form button{border:1px solid #e3def0;border-radius:9px;padding:10px;background:#fff;font-size:12px;color:#595075}.v11-forum-filters form button{background:#f3efff}.v11-topic{background:#fff;border:1px solid #e8e5f0;border-radius:14px;padding:19px;margin-bottom:9px;display:flex;gap:14px}.v11-topic-avatar{width:40px;height:40px;background:linear-gradient(135deg,#e9e2ff,#c4baff);border-radius:12px;display:grid;place-items:center;color:#5549a6;font-weight:900;flex:none}.v11-topic-body{flex:1;min-width:0}.v11-topic-meta{display:flex;gap:11px;font-size:11px;color:#a299b5;align-items:center}.v11-topic-category{background:#f1eaff;border-radius:6px;padding:4px 7px;color:#6955ba;font-weight:750}.v11-topic-title{display:block;border:0;background:none;font-weight:800;font-size:17px;text-align:left;color:#2f2a50;padding:8px 0}.v11-topic-body>p{color:#817a92;font-size:12px;line-height:1.7;margin:0 0 12px;white-space:pre-wrap}.v11-topic-foot{display:flex;flex-wrap:wrap;align-items:center;gap:13px;font-size:11px;color:#8f87a3}.v11-topic-foot button{border:0;background:transparent;color:#7566a7;font-size:11px;padding:3px;cursor:pointer}.v11-topic-replies{background:#faf8ff;border:1px solid #eee9f8;border-radius:12px;padding:15px;margin-top:16px}.v11-full-post{white-space:pre-wrap;font-size:14px;line-height:1.85;color:#453e65}.v11-reply{border-top:1px solid #e9e2f3;padding:13px 0}.v11-reply b{color:#6a58b4}.v11-reply span{margin-left:14px;font-size:11px;color:#a19ab5}.v11-reply p{white-space:pre-wrap;font-size:13px;color:#4f456c}.v11-reply button{border:0;color:#8577b0;background:none}.v11-topic-replies form textarea{width:100%;min-height:85px;padding:12px;margin:15px 0 7px;border:1px solid #e5e0f1;border-radius:11px;background:#fff;color:#333}.v11-forum-side{display:grid;align-content:start;gap:12px}.v11-side-card{border-radius:16px;background:#fff;border:1px solid #e8e4f1;padding:20px}.v11-side-card h3{margin:0 0 11px;font-size:15px}.v11-side-card p{color:#857d96;font-size:12px;line-height:1.8}.v11-pager{display:flex;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;color:#8c83a7;margin:16px}.v11-pager button{border:1px solid #dfdaf0;border-radius:9px;padding:8px 12px;background:#fff;color:#6b5aab}.v11-forum-compose{background:#fff;border:1px solid #e3ddf0;border-radius:18px;padding:22px;margin:0 0 13px;display:grid;gap:11px}.v11-forum-compose label{display:grid;gap:7px;color:#625982;font-size:12px;font-weight:700}.v11-forum-compose input,.v11-forum-compose textarea,.v11-forum-compose select{border:1px solid #e3def0;border-radius:9px;background:#fff;color:#333;padding:11px}.v11-admin-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ebe7f1;padding:8px 3px;gap:14px}.v11-admin-row span{font-size:12px}.v11-admin-row button{background:#fae9e9;color:#a33b3b;font-size:11px;white-space:nowrap}
@media(max-width:980px){.v11-forum-layout{grid-template-columns:1fr}.v11-forum-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.v11-forum-head{padding:23px 17px;display:block}.v11-forum-head button{margin-top:15px}.v11-forum-side{grid-template-columns:1fr}.v11-topic{padding:13px;gap:8px}.v11-topic-title{font-size:15px}.v11-forum-filters select{max-width:48%}}
