:root{--font-i18n:system-ui,-apple-system,"Segoe UI","Noto Sans CJK SC","Noto Sans JP","PingFang SC","Hiragino Sans","Microsoft YaHei",sans-serif}html[lang=ar]{--font-i18n:Tahoma,"Segoe UI","Noto Sans Arabic",Arial,sans-serif}html[lang=zh-CN],html[lang=ja],html[lang=ar]{letter-spacing:normal}html[lang=ar] body,html[lang=zh-CN] body,html[lang=ja] body{font-family:var(--font-i18n)}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] p,html[lang=ar] label,html[lang=ar] button,html[lang=ar] .eyebrow,html[lang=ar] .engagement-form{font-family:var(--font-i18n);letter-spacing:normal;line-height:1.8}.language-switcher{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;padding:12px 20px;background:#f5f3ed;position:relative;z-index:3;font:13px/1.6 var(--font-i18n)}.language-switcher a{padding:5px 10px;border:1px solid #d2d5cc;border-radius:16px;text-decoration:none;color:#284d40;background:white}.language-switcher [aria-current]{background:#294e41;color:white}.language-switcher a:focus-visible{outline:3px solid #cb9b37;outline-offset:3px}bdi{unicode-bidi:isolate}input[type=email],input[type=url],input[type=tel],[data-ltr]{direction:ltr;text-align:start;unicode-bidi:isolate}html[dir=rtl] .sidebar{left:auto;right:0;text-align:start}html[dir=rtl] .workspace{margin-left:0;margin-right:238px}html[dir=rtl] .breadcrumb-item+.breadcrumb-item{padding-left:0;padding-right:.5rem}html[dir=rtl] .breadcrumb-item+.breadcrumb-item:before{float:right;padding-left:.5rem;padding-right:0}html[dir=rtl] .text-end{text-align:left!important}html[dir=rtl] .ms-auto{margin-left:0!important;margin-right:auto!important}html[dir=rtl] .me-3{margin-right:0!important;margin-left:1rem!important}html[dir=rtl] .form-select{background-position:left .75rem center;padding-left:2.25rem;padding-right:.75rem}html[dir=rtl] .form-check-input{float:none;margin-inline:0 .35em}html[dir=rtl] .modal-header .btn-close{margin:0 auto 0 0}html[dir=rtl] .toast-container{left:0;right:auto!important}html[dir=rtl] .guestbook-grid blockquote,html[dir=rtl] .community-grid,html[dir=rtl] .community-upload,html[dir=rtl] .engagement-form,html[dir=rtl] .community-card{text-align:start}html[dir=rtl] .timeline{padding-inline-start:0}html[dir=rtl] .timeline li{border-left:0;border-right:1px solid currentColor;padding-left:0;padding-right:24px;text-align:start}html[dir=rtl] .photo-dialog-bar,html[dir=rtl] .photo-dialog-caption{direction:rtl}html[dir=rtl] .album-track{direction:ltr}html[dir=rtl] .album-slide{direction:rtl}html[dir=rtl] .offcanvas-start{left:auto;right:0;transform:translateX(100%)}html[dir=rtl] .offcanvas.show{transform:none}html[dir=rtl] .community-dialog>button{margin-left:0;margin-right:auto}html[dir=rtl] .event-card{text-align:start}html[dir=rtl] .page-heading{direction:rtl}input,textarea,select,fieldset{min-width:0}main,h1,h2,h3,button,label{overflow-wrap:anywhere}html[dir=rtl] img,html[dir=rtl] canvas{transform:none!important}@media(min-width:768px){html[dir=rtl] .offcanvas-md.sidebar{transform:none}}@media(max-width:767px){html[dir=rtl] .workspace{margin-right:0}.language-switcher{padding:10px;justify-content:center;font-size:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.admin-auth>.language-switcher{margin-inline-start:238px}@media(max-width:767px){.admin-auth>.language-switcher{margin-inline-start:0}}html[dir=rtl] .btn{white-space:normal}code{direction:ltr;unicode-bidi:isolate}

html[dir=rtl] .album-navigation button,html[dir=rtl] .photo-arrow{transform:scaleX(-1)}
/* Offscreen negative-left honeypots expand an RTL scroll area: clip in place. */
.engagement-public .engagement-trap{position:fixed;left:0!important;top:0;inset-inline-start:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;pointer-events:none}
html[dir=rtl] .offcanvas-start.show,html[dir=rtl] .offcanvas-start.showing{transform:translateX(0)}
