@@ -320,12 +320,16 @@ footer p {
320320
321321.header-right {
322322 color : var (--text-muted );
323+ display : flex;
324+ align-items : center;
325+ flex-wrap : wrap;
326+ gap : 0.75rem ;
323327}
324328
325329.header-right .current-page {
326330 color : var (--text-main );
327331 font-weight : 600 ;
328- margin-left : 10 px ;
332+ margin-left : 0 ;
329333}
330334
331335.header-right .current-page : hover ,
@@ -380,6 +384,35 @@ footer p {
380384 text-decoration : none;
381385}
382386
387+ .language-switcher {
388+ display : inline-flex;
389+ align-items : center;
390+ gap : 0.35rem ;
391+ }
392+
393+ .language-switcher__link {
394+ display : inline-flex;
395+ align-items : center;
396+ justify-content : center;
397+ min-height : 2rem ;
398+ padding : 0.2rem 0.65rem ;
399+ border : 1px solid var (--border-color );
400+ border-radius : 999px ;
401+ color : var (--text-muted );
402+ font-size : 0.82rem ;
403+ line-height : 1 ;
404+ text-decoration : none;
405+ white-space : nowrap;
406+ }
407+
408+ .language-switcher__link : hover ,
409+ .language-switcher__link : focus-visible ,
410+ .language-switcher__link .is-active {
411+ border-color : var (--primary-color );
412+ color : var (--primary-color );
413+ text-decoration : none;
414+ }
415+
383416footer {
384417 color : var (--text-muted );
385418 font-size : 13px ;
@@ -803,6 +836,13 @@ main mark {
803836 gap : 0.1rem ;
804837 }
805838
839+ .mobile-appbar__actions {
840+ display : flex;
841+ align-items : center;
842+ gap : 0.5rem ;
843+ margin-left : auto;
844+ }
845+
806846 .mobile-appbar__title {
807847 color : var (--text-main );
808848 font-size : 0.98rem ;
@@ -940,9 +980,17 @@ main mark {
940980
941981 .header-right {
942982 width : 100% ;
943- display : flex;
944- flex-wrap : wrap;
945- gap : 10px ;
983+ }
984+
985+ .mobile-appbar .language-switcher {
986+ gap : 0.25rem ;
987+ }
988+
989+ .mobile-appbar .language-switcher__link {
990+ min-height : 2.25rem ;
991+ padding : 0.2rem 0.55rem ;
992+ font-size : 0.76rem ;
993+ background-color : color-mix (in srgb, var (--card-bg ) 92% , var (--primary-color ) 8% );
946994 }
947995
948996 h1 { font-size : 1.5rem ; }
0 commit comments