/* 压缩版本的CSS样式 */
.lazy-load{opacity:0;transition:opacity .3s ease-in-out}.lazy-load.loaded{opacity:1}.lazy-load:not(.loaded){background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.gradient-text{background:linear-gradient(135deg,#007AFF 0%,#5856D6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-effect{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,122,255,.15)}html{scroll-behavior:smooth}[dir="rtl"]{direction:rtl}.rtl-support .flex-row-reverse{flex-direction:row-reverse}.rtl-support .text-right{text-align:right}.rtl-support .ml-4{margin-right:1rem;margin-left:0}.rtl-support .mr-2{margin-left:.5rem;margin-right:0}.rtl-support .pl-6{padding-right:1.5rem;padding-left:0}.rtl-support .pr-8{padding-left:2rem;padding-right:0}@media (max-width:768px){.hero-text{font-size:2.5rem!important;line-height:1.2!important}.section-title{font-size:2rem!important}.mobile-full-width{width:100%!important;max-width:100%!important}.mobile-stack{flex-direction:column!important}.mobile-text-center{text-align:center!important}.mobile-py-8{padding-top:2rem!important;padding-bottom:2rem!important}}@media (hover:none){button,.btn{min-height:44px;min-width:44px}}@media (max-width:767px){.nav-menu{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.nav-menu.active{max-height:500px;transition:max-height .3s ease-in}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}@media (prefers-color-scheme:dark){.dark-mode-bg{background-color:#1a1a1a}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:fadeInUp .8s ease-out}.language-switcher{position:relative}.language-dropdown{position:absolute;top:100%;right:0;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);min-width:200px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.language-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}