.navigation{position:fixed;top:0;left:0;right:0;z-index:100;background-color:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;height:80px;border-bottom:1px solid var(--color-gold)}.nav-container{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.nav-logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;z-index:102}.logo-text{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-gold);text-decoration:none}.nav-links{display:flex;align-items:center;gap:2rem;list-style:none;margin:0;padding:0}.nav-links a{color:var(--color-white);text-decoration:none;font-weight:500;transition:color .3s ease;padding:.5rem 1rem;border-radius:4px}.nav-links a:hover,.nav-links a.active{color:var(--color-gold);background-color:#ffffff1a}.nav-cta{display:flex;align-items:center}.nav-cta .cta-button{background:linear-gradient(45deg,var(--color-gold),var(--color-red));color:var(--color-black);padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;border:2px solid transparent}.nav-cta .cta-button:hover{background:linear-gradient(45deg,var(--color-red),var(--color-gold));border-color:var(--color-gold);transform:translateY(-2px)}.menu-toggle{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:.5rem;z-index:102}.menu-toggle span{width:25px;height:3px;background-color:var(--color-gold);transition:all .3s ease}.menu-toggle[aria-expanded=true] span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-menu{position:fixed;inset:80px 0 0;background-color:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem;z-index:101;transform:translate(-100%);transition:transform .3s ease}.mobile-menu.open{transform:translate(0)}.mobile-menu ul{list-style:none;margin:0;padding:0;width:100%;max-width:300px}.mobile-menu li{margin:1rem 0}.mobile-menu a{color:var(--color-white);text-decoration:none;font-size:1.5rem;font-weight:500;display:block;padding:1rem;border-radius:8px;transition:all .3s ease;text-align:center}.mobile-menu a:hover{color:var(--color-gold);background-color:#ffffff1a}.mobile-menu .cta-button{background:linear-gradient(45deg,var(--color-gold),var(--color-red));color:var(--color-black);margin-top:2rem;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;text-align:center}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.desktop-only{display:flex}.mobile-only{display:none}@media (max-width: 1023px){.nav-links,.nav-cta,.desktop-only{display:none!important}.menu-toggle,.mobile-only,.mobile-menu{display:flex!important}}@media (min-width: 1024px){.nav-links,.nav-cta,.desktop-only{display:flex!important}.menu-toggle,.mobile-menu,.mobile-only{display:none!important}}.navigation{display:block!important}.navigation .nav-container,.navigation .nav-logo{display:flex!important}@media (min-width: 1024px){.navigation .nav-links,.navigation .nav-cta{display:flex!important}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.6}}@keyframes subtle-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glow-pulse{0%,to{filter:drop-shadow(0 0 5px rgba(255,215,0,.5))}50%{filter:drop-shadow(0 0 10px rgba(255,215,0,.8))}}.time-message[data-astro-cid-fnnzxe7x]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;display:none;padding:2rem 3rem;background:#000000f2;border:2px solid var(--color-gold);border-radius:10px;text-align:center;max-width:400px;pointer-events:none;animation:timeMessageAppear 1s ease-out}.time-message[data-astro-cid-fnnzxe7x].active{display:block;pointer-events:auto}.time-message[data-astro-cid-fnnzxe7x] h3[data-astro-cid-fnnzxe7x]{color:var(--color-gold);font-family:var(--font-display);font-size:2rem;margin-bottom:1rem;text-shadow:0 0 20px rgba(255,215,0,.5)}.time-message[data-astro-cid-fnnzxe7x] p[data-astro-cid-fnnzxe7x]{color:var(--color-white);line-height:1.6;margin-bottom:.5rem}.time-message[data-astro-cid-fnnzxe7x] .secret-code[data-astro-cid-fnnzxe7x]{color:var(--color-red);font-family:var(--font-mono);font-size:1.125rem;margin-top:1rem;letter-spacing:.1em}@keyframes timeMessageAppear{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.scroll-symbols[data-astro-cid-j6jchsd3]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9998}.alchemical-symbol[data-astro-cid-j6jchsd3]{position:absolute;font-size:2rem;color:var(--color-gold);opacity:0;animation:floatSymbol 3s ease-out forwards;text-shadow:0 0 20px rgba(255,215,0,.5)}@keyframes floatSymbol{0%{opacity:0;transform:translateY(100px) rotate(0) scale(0)}50%{opacity:.8}to{opacity:0;transform:translateY(-100px) rotate(360deg) scale(1.5)}}body.transmutation-mode{animation:transmutation 10s ease-in-out infinite}@keyframes transmutation{0%,to{filter:hue-rotate(0deg) saturate(1)}25%{filter:hue-rotate(90deg) saturate(1.5)}50%{filter:hue-rotate(180deg) saturate(2)}75%{filter:hue-rotate(270deg) saturate(1.5)}}body.transmutation-mode *{transition:all .5s ease}body.transmutation-mode:hover *{transform:scale(1.01)}body{padding-top:var(--nav-height, 80px)}
