@charset "UTF-8";.navbar[data-v-7fb7f8ba]{position:sticky;top:0;z-index:100;background-color:var(--n-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.navbar-content[data-v-7fb7f8ba]{max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:32px}.logo[data-v-7fb7f8ba]{flex:1}.logo-link[data-v-7fb7f8ba]{text-decoration:none;color:inherit;display:block}.logo h2[data-v-7fb7f8ba]{margin:0;font-size:1.1rem;font-weight:600;background-clip:text;-webkit-background-clip:text;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transform:translateZ(0);backface-visibility:hidden}.desktop-menu[data-v-7fb7f8ba]{display:flex;gap:8px;align-items:center}@media(max-width:768px){.pc-navbar[data-v-7fb7f8ba]{display:none}}.mobile-navbar[data-v-7fb7f8ba]{display:none}@media(max-width:768px){.mobile-navbar[data-v-7fb7f8ba]{display:block}}.mobile-header[data-v-7fb7f8ba]{padding:0 24px;height:64px;display:flex;align-items:center;gap:12px}@media(max-width:768px){.navbar-content[data-v-7fb7f8ba]{padding:12px 16px;gap:8px}.logo[data-v-7fb7f8ba]{flex:none}.logo h2[data-v-7fb7f8ba]{background:var(--n-text-color);background-clip:text;-webkit-background-clip:text;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transform:translateZ(0);backface-visibility:hidden}}.nav-links .n-button[data-v-7fb7f8ba]{font-size:.95rem}.mobile-menu[data-v-7fb7f8ba]{min-width:160px;margin:-8px -16px}[data-v-7fb7f8ba] .mobile-menu .n-menu-item{padding:8px 16px}[data-v-7fb7f8ba] .mobile-menu .n-menu{--n-item-height: 42px}.theme-toggle-btn[data-v-7fb7f8ba]{transition:all .3s ease}.theme-toggle-btn[data-v-7fb7f8ba]:hover{transform:rotate(30deg);background-color:var(--n-color-hover)}.theme-toggle-btn .n-icon[data-v-7fb7f8ba]{transition:all .3s ease}
