header:where(.astro-3ef6ksr2){width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.2rem 5%;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.05);background:#050505d9;backdrop-filter:blur(10px);position:sticky;top:0;z-index:100}.logo:where(.astro-3ef6ksr2){font-family:Fira Code,monospace;font-weight:700;font-size:1.2rem;color:#fff;text-decoration:none;display:flex;align-items:center;gap:10px;z-index:101;white-space:nowrap}.logo-text:where(.astro-3ef6ksr2){position:relative;display:inline-block}.logo-text:where(.astro-3ef6ksr2):before,.logo-text:where(.astro-3ef6ksr2):after{content:"Valters IT";position:absolute;inset:0;pointer-events:none}.logo-text:where(.astro-3ef6ksr2):before{color:#ef4444;clip-path:polygon(0 20%,100% 20%,100% 48%,0 48%);animation:logo-glitch-r 9s infinite}.logo-text:where(.astro-3ef6ksr2):after{color:#0ff;clip-path:polygon(0 62%,100% 62%,100% 80%,0 80%);animation:logo-glitch-c 12s infinite}@keyframes logo-glitch-r{0%,88%,to{transform:none;opacity:0}89%{transform:translate(-4px);opacity:.75}91%{transform:translate(3px);opacity:.75}93%{transform:translate(-1px);opacity:.75}95%{transform:none;opacity:0}}@keyframes logo-glitch-c{0%,82%,to{transform:none;opacity:0}83%{transform:translate(5px);opacity:.75}85%{transform:translate(-3px);opacity:.75}87%{transform:none;opacity:0}}.nav-links:where(.astro-3ef6ksr2){display:flex;gap:1.6rem;align-items:center}.nav-links:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2){color:#94a3b8;text-decoration:none;font-size:.85rem;font-family:Fira Code,monospace;white-space:nowrap;position:relative;padding-bottom:3px;transition:color .2s ease}.nav-links:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2):not(.active):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#10b981;box-shadow:0 0 6px #10b981b3;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav-links:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2):not(.active):hover{color:#f1f5f9;text-shadow:0 0 10px rgba(241,245,249,.3)}.nav-links:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2):not(.active):hover:after{transform:scaleX(1)}.nav-links:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2).nav-api:not(.active){color:#f59e0b}.nav-links:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2).nav-api:not(.active):hover{color:#fbbf24;text-shadow:0 0 10px rgba(245,158,11,.4)}.nav-links:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2).nav-api:not(.active):after{background:#f59e0b;box-shadow:0 0 6px #f59e0bb3}.nav-links:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2).active{color:#10b981;text-shadow:0 0 8px rgba(16,185,129,.6)}.nav-links:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2).active:before{content:"[";margin-right:4px;color:#10b981;opacity:.55;font-weight:400}.nav-links:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2).active:after{content:"]";margin-left:4px;color:#10b981;opacity:.55;font-weight:400}.burger-btn:where(.astro-3ef6ksr2){display:none;flex-direction:column;gap:6px;background:transparent;border:none;cursor:pointer;padding:.5rem;z-index:101}.burger-line:where(.astro-3ef6ksr2){width:26px;height:2px;background-color:#10b981;transition:all .3s ease;box-shadow:0 0 5px #10b98180}@media(max-width:900px){.burger-btn:where(.astro-3ef6ksr2){display:flex}.nav-links:where(.astro-3ef6ksr2){display:flex;flex-direction:column;justify-content:center;position:absolute;top:100%;left:0;width:100%;background:#090a0ffa;backdrop-filter:blur(15px);border-bottom:2px solid #10b981;padding:0;max-height:0;overflow:hidden;transition:all .4s ease-in-out;gap:1.5rem}.nav-links:where(.astro-3ef6ksr2).open{max-height:520px;padding:2rem 0}.nav-links:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2){font-size:1.1rem;color:#94a3b8}.nav-links:where(.astro-3ef6ksr2) a:where(.astro-3ef6ksr2).active{color:#10b981;text-shadow:0 0 8px rgba(16,185,129,.5)}.burger-btn:where(.astro-3ef6ksr2).open .burger-line:where(.astro-3ef6ksr2):nth-child(1){transform:translateY(8px) rotate(45deg)}.burger-btn:where(.astro-3ef6ksr2).open .burger-line:where(.astro-3ef6ksr2):nth-child(2){opacity:0}.burger-btn:where(.astro-3ef6ksr2).open .burger-line:where(.astro-3ef6ksr2):nth-child(3){transform:translateY(-8px) rotate(-45deg)}}
