.planet[data-astro-cid-qxs3byes]{backface-visibility:hidden;position:absolute}.planet[data-astro-cid-qxs3byes]:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.3) 0%,transparent 50%);opacity:.5;pointer-events:none}.crescent-moon-container[data-astro-cid-ugwe2l3n]{display:flex;justify-content:center;align-items:center;transform:rotate(-30deg);position:relative}.crescent-moon[data-astro-cid-ugwe2l3n]{position:relative;width:100%;height:100%;overflow:visible}.crescent-moon[data-astro-cid-ugwe2l3n]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#ffd54f;box-shadow:inset -5px -5px 15px #0003,inset 5px 5px 15px #ffffc8cc,0 0 20px #ffd54f66}.crescent-moon[data-astro-cid-ugwe2l3n]:after{content:"";position:absolute;top:-5%;left:-25%;width:100%;height:100%;border-radius:50%;background-color:#000014;box-shadow:0 0 10px #00000080}@keyframes pulse-slow{0%,to{opacity:.9}50%{opacity:1}}.crescent-moon[data-astro-cid-ugwe2l3n]{animation:pulse-slow 4s ease-in-out infinite}.planet-wrapper[data-astro-cid-ugwe2l3n]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .7s cubic-bezier(.22,1,.36,1)}.planet-label[data-astro-cid-ugwe2l3n]{position:absolute;white-space:nowrap;color:#fff;font-size:.85rem;background:#0009;padding:2px 8px;border-radius:10px;border:1px solid rgba(255,255,255,.2);transform:translateY(24px);opacity:0;transition:opacity .3s ease,transform .3s ease;z-index:20}.planet-label[data-astro-cid-ugwe2l3n].always-visible{opacity:1}.planet-wrapper[data-astro-cid-ugwe2l3n]:hover .planet-label[data-astro-cid-ugwe2l3n]{transform:translateY(28px) scale(1.1);opacity:1}.saturn-rings[data-astro-cid-ugwe2l3n]{width:70px;height:15px;border-radius:50%;border:1px solid rgba(255,215,0,.3);transform:rotate(20deg);background:linear-gradient(90deg,transparent 5%,rgba(255,215,0,.1) 20%,rgba(255,215,0,.2) 50%,rgba(255,215,0,.1) 80%,transparent 95%);z-index:-1}.moon-glow[data-astro-cid-ugwe2l3n]{background:radial-gradient(circle at center,#aaa,#666);box-shadow:0 0 20px #b4b4b480}::view-transition-old(main-title) [data-astro-cid-ugwe2l3n],::view-transition-new(main-title) [data-astro-cid-ugwe2l3n]{animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(profile-image) [data-astro-cid-ugwe2l3n],::view-transition-new(profile-image) [data-astro-cid-ugwe2l3n]{animation-duration:.8s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(planet-home) [data-astro-cid-ugwe2l3n],::view-transition-new(planet-home) [data-astro-cid-ugwe2l3n],::view-transition-old(planet-projects) [data-astro-cid-ugwe2l3n],::view-transition-new(planet-projects) [data-astro-cid-ugwe2l3n],::view-transition-old(planet-services) [data-astro-cid-ugwe2l3n],::view-transition-new(planet-services) [data-astro-cid-ugwe2l3n],::view-transition-old(planet-about) [data-astro-cid-ugwe2l3n],::view-transition-new(planet-about) [data-astro-cid-ugwe2l3n],::view-transition-old(planet-contact) [data-astro-cid-ugwe2l3n],::view-transition-new(planet-contact) [data-astro-cid-ugwe2l3n]{animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.service-card[data-astro-cid-satlbe6z]{transition:all .4s cubic-bezier(.22,1,.36,1)}.service-card[data-astro-cid-satlbe6z]:hover{transform:translateY(-10px)}.service-icon-wrapper[data-astro-cid-satlbe6z]{transition:all .4s ease}.service-card[data-astro-cid-satlbe6z]:hover .service-icon-wrapper[data-astro-cid-satlbe6z]{transform:translateY(-5px)}.feature-card[data-astro-cid-b6zw2s2h]{transition:all .3s ease}.feature-card[data-astro-cid-b6zw2s2h]:hover{transform:translateY(-5px)}.feature-icon[data-astro-cid-b6zw2s2h]{transition:all .3s ease}.feature-card[data-astro-cid-b6zw2s2h]:hover .feature-icon[data-astro-cid-b6zw2s2h]{transform:scale(1.2) rotate(-8deg)}.stat-card[data-astro-cid-b6zw2s2h]{transition:all .3s ease}.stat-card[data-astro-cid-b6zw2s2h]:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 5px 15px #0003}.cosmic-background[data-astro-cid-b6zw2s2h]{position:relative;overflow:hidden}.cosmic-background[data-astro-cid-b6zw2s2h]:before{content:"";position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:radial-gradient(circle at center,rgba(126,87,194,.3) 0%,transparent 40%);animation:cosmic-rotate 20s linear infinite}@keyframes cosmic-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cosmic-planet-container[data-astro-cid-b6zw2s2h]{perspective:1000px}.cosmic-planet[data-astro-cid-b6zw2s2h]{position:relative;transform-style:preserve-3d}.planet-glow[data-astro-cid-b6zw2s2h]{opacity:.5;transition:opacity .5s ease}.cosmic-planet[data-astro-cid-b6zw2s2h]:hover .planet-glow[data-astro-cid-b6zw2s2h]{opacity:.8}.planet-ring[data-astro-cid-b6zw2s2h]{transition:all .5s ease}.cosmic-planet[data-astro-cid-b6zw2s2h]:hover .planet-ring[data-astro-cid-b6zw2s2h]{box-shadow:0 0 10px #ffffff4d}.project-card[data-astro-cid-uhrerali]{transform:translateY(0);transition:transform .6s cubic-bezier(.16,1,.3,1)}.project-card[data-astro-cid-uhrerali]:hover{transform:translateY(-4px)}.project-image[data-astro-cid-uhrerali]{transition:transform .8s cubic-bezier(.16,1,.3,1)}.project-card[data-astro-cid-uhrerali]:hover .project-image[data-astro-cid-uhrerali]{transform:scale(1.02)}.project-title[data-astro-cid-uhrerali]{transition:color .4s ease}.project-card[data-astro-cid-uhrerali]:hover .project-title[data-astro-cid-uhrerali]{background:linear-gradient(to right,var(--color-star-gold),var(--color-comet-teal));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.security-item[data-astro-cid-dslujalr]{transition:all .3s ease}.security-item[data-astro-cid-dslujalr]:hover{transform:translate(8px)}.security-icon[data-astro-cid-dslujalr]{transition:all .3s ease}.security-item[data-astro-cid-dslujalr]:hover .security-icon[data-astro-cid-dslujalr]{transform:scale(1.2)}.security-shield-animation[data-astro-cid-dslujalr]{position:relative}.security-ring-1[data-astro-cid-dslujalr],.security-ring-2[data-astro-cid-dslujalr],.security-ring-3[data-astro-cid-dslujalr]{animation:pulse 3s infinite}.security-ring-2[data-astro-cid-dslujalr]{animation-delay:-1s}.security-ring-3[data-astro-cid-dslujalr]{animation-delay:-2s}.security-shield-icon[data-astro-cid-dslujalr]{transition:all .5s ease}.security-shield[data-astro-cid-dslujalr]:hover .security-shield-icon[data-astro-cid-dslujalr]{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(255,100,100,.5))}@keyframes slow-pulse{0%{opacity:.3;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}to{opacity:.3;transform:scale(1)}}.animate-slow-pulse[data-astro-cid-balv45lp]{animation:slow-pulse 8s ease-in-out infinite}.particle[data-astro-cid-balv45lp]{opacity:0;animation:particle-fade 8s ease-in-out infinite}@keyframes particle-fade{0%,to{opacity:0}50%{opacity:1}}svg[data-astro-cid-cefbr5lo] circle[data-astro-cid-cefbr5lo]:nth-child(2){animation:circle-fill 2s ease-in-out forwards;transform:rotate(-90deg);transform-origin:center}@keyframes circle-fill{0%{stroke-dashoffset:339.3}to{stroke-dashoffset:0}}.cosmic-grid[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.stars-small[data-astro-cid-j7pv25f6],.stars-medium[data-astro-cid-j7pv25f6],.stars-large[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 25% 25%,white 100%,transparent 100%),radial-gradient(1px 1px at 50% 50%,white 100%,transparent 100%),radial-gradient(1px 1px at 75% 75%,white 100%,transparent 100%),radial-gradient(1px 1px at 10% 90%,white 100%,transparent 100%),radial-gradient(1px 1px at 90% 10%,white 100%,transparent 100%);background-repeat:repeat;background-size:150px 150px;opacity:.2;animation:twinkle 6s ease-in-out infinite alternate}.stars-medium[data-astro-cid-j7pv25f6]{background-image:radial-gradient(1.5px 1.5px at 15% 15%,white 100%,transparent 100%),radial-gradient(1.5px 1.5px at 40% 60%,white 100%,transparent 100%),radial-gradient(1.5px 1.5px at 80% 40%,white 100%,transparent 100%);background-size:200px 200px;animation-delay:-2s}.stars-large[data-astro-cid-j7pv25f6]{background-image:radial-gradient(2px 2px at 5% 65%,white 100%,transparent 100%),radial-gradient(2px 2px at 60% 30%,white 100%,transparent 100%),radial-gradient(2px 2px at 95% 70%,white 100%,transparent 100%);background-size:250px 250px;animation-delay:-4s}@keyframes twinkle{0%{opacity:.2}50%{opacity:.3}to{opacity:.2}}.shadow-glow-purple[data-astro-cid-j7pv25f6]{box-shadow:0 0 15px #7e57c24d}.shadow-glow-gold[data-astro-cid-j7pv25f6]{box-shadow:0 0 15px #ffd7004d}@keyframes float-slow{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float-slow[data-astro-cid-j7pv25f6]{animation:float-slow 6s ease-in-out infinite}@keyframes pulse{0%{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}to{opacity:.5;transform:scale(1)}}
