#languageSwitch{display:flex;gap:5px;align-items:center;margin:8px 0;flex-shrink:0;direction:ltr}#languageSwitch button{font:700 13px/1.5 Arial,sans-serif;padding:6px 12px;border:1px solid #cfc5b6;background:#fff;color:#713448;border-radius:8px;cursor:pointer}#languageSwitch button.selected{background:#713448;color:#fff}html[dir=ltr] body{direction:ltr}html[dir=ltr] body>aside{right:auto;left:0}html[dir=ltr] body>main{margin-right:0;margin-left:265px}html[dir=ltr] table,html[dir=ltr] .organized-tiles button,html[dir=ltr] .station,html[dir=ltr] .card{text-align:left}html[dir=ltr] .school-header{direction:ltr}html[dir=ltr] .home-honor-side{left:auto;right:18px}html[dir=ltr] body.welcome-page>main{padding-left:24px;padding-right:310px}html[dir=ltr] .teacher{text-align:center}html[dir=ltr] .account-line,html[dir=ltr] .topbar{direction:ltr}html[dir=ltr] input[type=email],html[dir=ltr] input[type=password]{direction:ltr}html[dir=ltr] .shell{margin-inline:auto}html[dir=ltr] body:has(.shell)>main{margin-left:auto;margin-right:auto}html[dir=ltr] .treasure-copy{text-align:left}html[dir=ltr] .learning-light blockquote{direction:ltr;text-align:left}html[dir=ltr] .school-title{text-align:center}
@media(max-width:1200px){html[dir=ltr] body.welcome-page>main{padding-right:24px}.home-honor-side{position:static!important}}@media(max-width:800px){html[dir=ltr] body>main{margin-left:0}html[dir=ltr] body>aside{left:0;right:0}#languageSwitch{margin:5px 0}}@media print{#languageSwitch{display:none!important}}

html[lang=en] .learning-preview{direction:ltr}html[lang=en] .school-title span{direction:ltr}
