#language-toggle {
    position: fixed;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
    padding: 8px 14px;
    border: 1px solid rgba(255, 255, 255, .2);
    border-radius: 999px;
    background: #15213b;
    color: #fff;
    cursor: pointer;
    font: inherit;
    text-decoration: none;
}
html[lang="en"] #about-content,
html[lang="en"] #description { direction: ltr; text-align: left; }
html[lang="fa"] #about-content,
html[lang="fa"] #description { direction: rtl; text-align: right; }
#language-toggle:focus-visible { outline: 2px solid #69d3ff; outline-offset: 4px; }
