Skip to content

Commit 9c096fe

Browse files
committed
Update styles.css
1 parent 53326e3 commit 9c096fe

File tree

1 file changed

+1
-114
lines changed

1 file changed

+1
-114
lines changed

docs/website/css/styles.css

Lines changed: 1 addition & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -700,117 +700,4 @@ footer {
700700
border-left-color: #0969da;
701701
}
702702

703-
/* ==================== Language Selector ==================== */
704-
.language-selector {
705-
position: relative;
706-
margin-right: 10px;
707-
}
708-
709-
.language-selector-btn {
710-
display: flex;
711-
align-items: center;
712-
gap: 6px;
713-
padding: 6px 10px;
714-
background: transparent;
715-
border: 1px solid var(--border-color);
716-
border-radius: 6px;
717-
color: var(--text-primary);
718-
cursor: pointer;
719-
font-size: 0.85rem;
720-
transition: all 0.2s;
721-
}
722-
723-
.language-selector-btn:hover {
724-
background: var(--bg-code);
725-
border-color: var(--accent-blue);
726-
}
727-
728-
.language-icon { font-size: 1rem; }
729-
.language-arrow { font-size: 0.6rem; opacity: 0.7; transition: transform 0.2s; }
730-
.language-dropdown.open + .language-selector-btn .language-arrow,
731-
.language-selector-btn[aria-expanded="true"] .language-arrow { transform: rotate(180deg); }
732-
733-
.language-dropdown {
734-
position: absolute;
735-
top: 100%;
736-
left: 0;
737-
margin-top: 4px;
738-
background: var(--bg-sidebar);
739-
border: 1px solid var(--border-color);
740-
border-radius: 8px;
741-
box-shadow: 0 8px 24px var(--shadow-color);
742-
min-width: 180px;
743-
max-height: 320px;
744-
overflow-y: auto;
745-
opacity: 0;
746-
visibility: hidden;
747-
transform: translateY(-10px);
748-
transition: all 0.2s;
749-
z-index: 1000;
750-
}
751-
752-
.language-dropdown.open {
753-
opacity: 1;
754-
visibility: visible;
755-
transform: translateY(0);
756-
}
757-
758-
.language-option {
759-
display: flex;
760-
flex-direction: column;
761-
align-items: flex-start;
762-
width: 100%;
763-
padding: 10px 14px;
764-
background: transparent;
765-
border: none;
766-
color: var(--text-primary);
767-
cursor: pointer;
768-
text-align: left;
769-
transition: background 0.15s;
770-
}
771-
772-
.language-option:hover {
773-
background: var(--bg-code);
774-
}
775-
776-
.language-option.active {
777-
background: rgba(88, 166, 255, 0.15);
778-
color: var(--accent-blue);
779-
}
780-
781-
.language-option .lang-native {
782-
font-weight: 500;
783-
font-size: 0.9rem;
784-
}
785-
786-
.language-option .lang-english {
787-
font-size: 0.75rem;
788-
color: var(--text-secondary);
789-
margin-top: 2px;
790-
}
791-
792-
.language-option.active .lang-english {
793-
color: var(--accent-blue);
794-
opacity: 0.8;
795-
}
796-
797-
/* RTL Support */
798-
body.rtl { direction: rtl; }
799-
body.rtl .sidebar { left: auto; right: 0; border-right: none; border-left: 1px solid var(--border-color); }
800-
body.rtl .content { margin-left: 0; margin-right: 280px; }
801-
body.rtl .nav-section li a { border-left: none; border-right: 3px solid transparent; padding-left: 20px; padding-right: 17px; }
802-
body.rtl .nav-section li a.active { border-right-color: var(--accent-blue); }
803-
body.rtl .language-dropdown { left: auto; right: 0; }
804-
body.rtl .language-option { text-align: right; }
805-
806-
/* Mobile language selector */
807-
.mobile-lang-selector .language-dropdown {
808-
right: 0;
809-
left: auto;
810-
}
811-
812-
@media (max-width: 768px) {
813-
body.rtl .content { margin-right: 0; }
814-
body.rtl .sidebar { transform: translateX(100%); }
815-
body.rtl .sidebar.open { transform: translateX(0); }
816-
}
703+
/* Language selector styles are injected by js/i18n.js */

0 commit comments

Comments
 (0)