*{box-sizing:border-box}body,html{margin:0;padding:0;background-color:#fff;font-family:Inter,Roboto,sans-serif}[data-theme=dark] body,[data-theme=dark] html{background-color:#131314}.default-hover-item{color:#aaa;cursor:pointer;transition-duration:.2s}.default-hover-item:hover{color:#000}:global([data-theme=dark]) .default-hover-item{color:#a1a1aa}:global([data-theme=dark]) .default-hover-item:hover{color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.scroll-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.scroll-reveal-visible{opacity:1;transform:translateY(0)}.scroll-reveal-delay-1{transition-delay:.1s}.scroll-reveal-delay-2{transition-delay:.2s}.scroll-reveal-delay-3{transition-delay:.3s}.scroll-reveal-delay-4{transition-delay:.4s}.scroll-reveal-delay-5{transition-delay:.5s}.LanguageSwitcher_switcher__4yMa7{position:fixed;top:1.25rem;right:1.25rem;z-index:1001;display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;background:var(--bg-secondary);border:1px solid var(--border-color,hsla(0,0%,50%,.2));border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:all .25s ease;font-family:inherit;color:var(--text-primary);box-shadow:0 4px 12px rgba(0,0,0,.1)}.LanguageSwitcher_switcher__4yMa7:hover{background:var(--bg-tertiary,var(--bg-secondary));transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.15)}.LanguageSwitcher_switcher__4yMa7:hover .LanguageSwitcher_icon__Dwr2o{transform:rotate(180deg)}.LanguageSwitcher_switcher__4yMa7:active{transform:scale(.98)}.LanguageSwitcher_flag__56uGx{font-size:1.3rem;line-height:1}.LanguageSwitcher_icon__Dwr2o{font-size:.85rem;opacity:.7;transition:transform .3s ease}@media(max-width:768px){.LanguageSwitcher_switcher__4yMa7{top:auto;right:auto;bottom:1.25rem;left:1.25rem}}@media(max-width:520px){.LanguageSwitcher_switcher__4yMa7{bottom:1rem;left:1rem;padding:.5rem .75rem}.LanguageSwitcher_flag__56uGx{font-size:1.1rem}.LanguageSwitcher_icon__Dwr2o{font-size:.75rem}}