noh-header,noh-footer{display:block}.noh-shell-header{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--line,rgba(255,255,255,.10));backdrop-filter:blur(16px)}.noh-shell-brand{font-weight:800;letter-spacing:-.04em;text-decoration:none;color:transparent;background:linear-gradient(110deg,#fff 4%,#d9dde3 28%,var(--accent,#d8ff63) 47%,#fff 57%,var(--cyan,#79e8ff) 76%,#f7f9fb 94%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;animation:noh-shell-sweep 7s 1.1s ease-in-out infinite}.noh-shell-nav{display:flex;gap:16px;font-size:.9rem;color:var(--muted,#9da4ae)}.noh-shell-nav a{position:relative;color:inherit;text-decoration:none;transition:color .18s ease}.noh-shell-nav a::after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:1px;background:linear-gradient(90deg,var(--accent,#d8ff63),var(--cyan,#79e8ff));box-shadow:0 0 7px rgba(216,255,99,.58),0 0 18px rgba(216,255,99,.16),0 0 11px rgba(121,232,255,.38);transition:right .24s cubic-bezier(.2,.8,.2,1)}.noh-shell-nav a:hover,.noh-shell-nav a.active{color:var(--text,#f5f7fa)}.noh-shell-nav a:hover::after,.noh-shell-nav a.active::after{right:0}.noh-shell-footer{display:flex;justify-content:space-between;gap:20px;padding:24px 0 42px;border-top:1px solid var(--line,rgba(255,255,255,.10));color:var(--muted,#9da4ae);font-size:.8rem}.noh-shell-footer a{color:var(--cyan,#79e8ff);text-decoration:none}.noh-shell-footer a:hover{text-decoration:underline;text-underline-offset:3px}@keyframes noh-shell-sweep{0%,14%{background-position:0 50%}38%,100%{background-position:100% 50%}}@media(max-width:620px){.noh-shell-header{align-items:flex-start}.noh-shell-nav{gap:12px;flex-wrap:wrap;justify-content:flex-end}.noh-shell-footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){.noh-shell-brand{animation:none!important}}