@@ -52,8 +52,11 @@ onKeyStroke(',', e => {
5252
5353<template >
5454 <header class =" sticky top-0 z-50 bg-bg/80 backdrop-blur-md border-b border-border" >
55- <nav :aria-label =" $t('nav.main_navigation')" class =" container h-14 flex items-center" >
56- <!-- Left: Logo -->
55+ <nav
56+ :aria-label =" $t('nav.main_navigation')"
57+ class =" container h-14 flex items-center justify-start"
58+ >
59+ <!-- Start: Logo -->
5760 <div class =" flex-shrink-0" >
5861 <NuxtLink
5962 v-if =" showLogo"
@@ -79,7 +82,7 @@ onKeyStroke(',', e => {
7982 <div class =" relative group" :class =" { 'is-focused': isSearchFocused }" >
8083 <div class =" search-box relative flex items-center" >
8184 <span
82- class =" absolute left -3 text-fg-subtle font-mono text-sm pointer-events-none transition-colors duration-200 motion-reduce:transition-none group-focus-within:text-accent z-1"
85+ class =" absolute inset-is -3 text-fg-subtle font-mono text-sm pointer-events-none transition-colors duration-200 motion-reduce:transition-none group-focus-within:text-accent z-1"
8386 >
8487 /
8588 </span >
@@ -91,7 +94,7 @@ onKeyStroke(',', e => {
9194 name =" q"
9295 :placeholder =" $t('search.placeholder')"
9396 v-bind =" noCorrect"
94- class =" w-full bg-bg-subtle border border-border rounded-md pl -7 pr -3 py-1.5 font-mono text-sm text-fg placeholder:text-fg-subtle transition-border-color duration-300 motion-reduce:transition-none focus:border-accent focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent/50"
97+ class =" w-full bg-bg-subtle border border-border rounded-md ps -7 pe -3 py-1.5 font-mono text-sm text-fg placeholder:text-fg-subtle transition-border-color duration-300 motion-reduce:transition-none focus:border-accent focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent/50"
9598 @input =" handleSearchInput"
9699 @focus =" isSearchFocused = true"
97100 @blur =" isSearchFocused = false"
@@ -115,8 +118,8 @@ onKeyStroke(',', e => {
115118 </ul >
116119 </div >
117120
118- <!-- Right : User status + GitHub -->
119- <div class =" flex-shrink-0 flex items-center gap-4 sm:gap-6 ml -auto sm:ml -0" >
121+ <!-- End : User status + GitHub -->
122+ <div class =" flex-shrink-0 flex items-center gap-4 sm:gap-6 ms -auto sm:ms -0" >
120123 <NuxtLink
121124 to =" /about"
122125 class =" sm:hidden link-subtle font-mono text-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent/50 rounded"
0 commit comments