/* Arabic layout and bilingual controls for Comparative Literature 2 */
.cl2-lang-toggle,.cl2-q-lang-toggle{
  font:700 14px/1.25 Tahoma,Arial,sans-serif;cursor:pointer;z-index:99999;
  border:1px solid #d8c28a;border-radius:999px;background:#1a1a2e;color:#fffdf7;
  box-shadow:0 4px 16px #0003;transition:background .15s,color .15s
}
.cl2-lang-toggle{position:fixed;right:14px;top:12px;padding:9px 15px}
.cl2-lang-toggle:hover,.cl2-q-lang-toggle:hover{background:#c9a84c;color:#1a1a2e}
.cl2-q-lang-toggle{position:relative;flex:0 0 auto;padding:4px 10px;font-size:.72rem;white-space:nowrap;line-height:1.25}
.cl2-lang-ar .cl2-lang-toggle{right:auto;left:14px}
.cl2-lang-ar{font-family:Tahoma,Arial,sans-serif;direction:rtl}
.cl2-lang-ar header h1,.cl2-lang-ar header p,.cl2-lang-ar .badge{letter-spacing:0;line-height:1.75}
.cl2-lang-ar .container,.cl2-lang-ar .cover,.cl2-lang-ar .res{direction:rtl;text-align:right}
.cl2-lang-ar .q-card,.cl2-lang-ar .part-header,.cl2-lang-ar .part-desc,
.cl2-lang-ar .q-text,.cl2-lang-ar .q-quote,.cl2-lang-ar .explanation,
.cl2-lang-ar .filter-panel,.cl2-lang-ar .legend,.cl2-lang-ar .brief,
.cl2-lang-ar .box,.cl2-lang-ar .sec-head,.cl2-lang-ar .paper,
.cl2-lang-ar .blk,.cl2-lang-ar footer{font-family:Tahoma,Arial,sans-serif;text-align:right;direction:rtl}
.cl2-lang-ar .part-header{border-left:0;border-right:6px solid #c9a84c;border-radius:8px 0 0 8px}
.cl2-lang-ar .part-desc{margin-left:0;margin-right:18px}
.cl2-lang-ar .q-card{border-left:1px solid #e0dcd4}
.cl2-lang-ar .q-card.answered-correct,.cl2-lang-ar .q-card.answered-wrong{border-left:1px solid #e0dcd4}
.cl2-lang-ar .q-card.answered-correct{border-right:5px solid #2d6a4f}
.cl2-lang-ar .q-card.answered-wrong{border-right:5px solid #9b2335}
.cl2-lang-ar .q-card.disputed{border-right:5px dashed #9b2335}
.cl2-lang-ar .q-head{direction:rtl;align-items:center}
.cl2-lang-ar .q-tags{direction:rtl}
.cl2-lang-ar .q-text,.cl2-lang-ar .q-quote{text-align:right;direction:rtl}
.cl2-lang-ar .q-quote{border-left:0;border-right:4px solid #c9a84c;border-radius:0 6px 6px 0}
.cl2-lang-ar .opt-btn{text-align:right;direction:rtl;font-family:Tahoma,Arial,sans-serif;line-height:1.7}
.cl2-lang-ar .cl2-opt-text{unicode-bidi:plaintext}
.cl2-lang-ar .explanation{border-left:0;border-right:4px solid #c9a84c;border-radius:0 4px 4px 0;line-height:1.8}
.cl2-lang-ar .exp-note,.cl2-lang-ar .exp-trick,.cl2-lang-ar .exp-dispute{border-left:0;border-right:4px solid #d6b85c;text-align:right}
.cl2-lang-ar .q.cl2-question-ar,.cl2-lang-ar .q-card.cl2-question-ar{direction:rtl;text-align:right;font-family:Tahoma,Arial,sans-serif}
.cl2-lang-ar .q.cl2-question-ar .qh,.cl2-lang-ar .q-card.cl2-question-ar .q-head{direction:rtl;align-items:center}
.cl2-lang-ar .q.cl2-question-ar .qt,.cl2-lang-ar .q-card.cl2-question-ar .q-text{text-align:right}
.cl2-lang-ar .q.cl2-question-ar .opts,.cl2-lang-ar .q-card.cl2-question-ar .opts{direction:rtl}
.cl2-lang-ar .q.cl2-question-ar .opt,.cl2-lang-ar .q-card.cl2-question-ar .opt-btn{direction:rtl;text-align:right}
.cl2-lang-ar .q.cl2-question-ar .exp,.cl2-lang-ar .q-card.cl2-question-ar .explanation{direction:rtl;text-align:right}
.cl2-lang-ar .qh{direction:rtl;align-items:center}
.cl2-lang-ar .qt{direction:rtl;text-align:right}
.cl2-lang-ar .qn{order:0}
.cl2-lang-ar .fl{order:3;font-family:Tahoma,Arial,sans-serif}
.cl2-lang-ar .opt{direction:rtl;text-align:right}
.cl2-lang-ar .opt .lt{direction:ltr;unicode-bidi:isolate}
.cl2-lang-ar .bar,.cl2-lang-ar .revbar,.cl2-lang-ar .go,.cl2-lang-ar .score,
.cl2-lang-ar .spec,.cl2-lang-ar .gridwrap,.cl2-lang-ar .quiz-shell-nav__inner{direction:rtl}
.cl2-lang-ar .bar{flex-direction:row-reverse}
.cl2-lang-ar .quiz-shell-nav__brand{letter-spacing:0}
.cl2-lang-ar .quiz-shell-nav__links{direction:rtl}
.cl2-lang-ar .filter-panel{border-left:1px solid #ddd;border-right:5px solid #9b2335}
.cl2-lang-ar .f-label{letter-spacing:0;text-transform:none;text-align:right}
.cl2-lang-ar .search-box{text-align:right;font-family:Tahoma,Arial,sans-serif}
.cl2-lang-ar .legend,.cl2-lang-ar .brief{border-left:1px solid #ddd;border-right:5px solid #1d3557}
.cl2-lang-ar .legend ul,.cl2-lang-ar .box ol,.cl2-lang-ar .box ul{margin-left:0;margin-right:20px}
.cl2-lang-ar table th,.cl2-lang-ar table td{text-align:right;direction:rtl}
.cl2-lang-ar a.card{border-left:1px solid #e0dcd4;border-right:5px solid #c9a84c}
.cl2-lang-ar .note{border-left:1px solid #e0dcd4;border-right:6px solid #c9a84c}
.cl2-lang-ar .crest h1{line-height:1.5}
.cl2-lang-ar .crest .uni{letter-spacing:0;line-height:1.8}
.cl2-lang-ar .crest .sub,.cl2-lang-ar .crest .pill{line-height:1.8}
.cl2-lang-ar .brow{direction:rtl}
.cl2-lang-ar .btrack{direction:rtl}
.cl2-lang-ar .bfill{padding-left:0;padding-right:11px}
.cl2-lang-ar .bnum{text-align:left}
.cl2-lang-ar .tag{letter-spacing:0}
.cl2-lang-ar .filter-status{text-align:right}
.cl2-lang-ar #searchBox::placeholder{direction:rtl;text-align:right}
@media(max-width:680px){
 .cl2-lang-toggle{top:8px;right:8px;padding:8px 12px}
 .cl2-lang-ar .cl2-lang-toggle{right:auto;left:8px}
 .cl2-q-lang-toggle{padding:4px 8px}
}
@media print{.cl2-lang-toggle,.cl2-q-lang-toggle{display:none!important}}

/* A question may be switched independently of the page-wide language. */
.q-card.cl2-question-ar,.q.cl2-question-ar{direction:rtl;text-align:right;font-family:Tahoma,Arial,sans-serif}
.q-card.cl2-question-ar .q-head,.q.cl2-question-ar .qh{direction:rtl;align-items:center}
.q-card.cl2-question-ar .q-text,.q-card.cl2-question-ar .q-quote,
.q.cl2-question-ar .qt,.q-card.cl2-question-ar .explanation,.q.cl2-question-ar .exp{direction:rtl;text-align:right}
.q-card.cl2-question-ar .opt-btn,.q.cl2-question-ar .opt{direction:rtl;text-align:right;font-family:Tahoma,Arial,sans-serif}
.q-card.cl2-question-ar .cl2-opt-text,.q.cl2-question-ar .opt .lt{unicode-bidi:plaintext}
.q-card.cl2-question-ar .opt .lt,.q-card.cl2-question-ar .q-num .qn,.q.cl2-question-ar .qn{direction:ltr;unicode-bidi:isolate}
.q-card .cl2-q-lang-toggle,.q .cl2-q-lang-toggle{unicode-bidi:plaintext}
.cl2-lang-ar .q-card:not(.cl2-question-ar),.cl2-lang-ar .q:not(.cl2-question-ar){direction:ltr;text-align:left}
.cl2-lang-ar .q-card:not(.cl2-question-ar) .q-head,.cl2-lang-ar .q:not(.cl2-question-ar) .qh{direction:ltr}
.cl2-lang-ar .q-card:not(.cl2-question-ar) .q-text,.cl2-lang-ar .q-card:not(.cl2-question-ar) .q-quote,
.cl2-lang-ar .q-card:not(.cl2-question-ar) .explanation,.cl2-lang-ar .q:not(.cl2-question-ar) .qt,
.cl2-lang-ar .q:not(.cl2-question-ar) .exp{direction:ltr;text-align:left}
.cl2-lang-ar .q-card:not(.cl2-question-ar) .opt-btn,.cl2-lang-ar .q:not(.cl2-question-ar) .opt{direction:ltr;text-align:left}
