:root{--color-primary:#fffffb;--color-primary-dark:#3b2418;--color-accent:#0cbfa0;--color-accent-secondary:#e74267;--color-accent-tertiary:#e7c000;--color-accent-quaternary:#26ac9e;--color-text-primary:#3b2418;--color-text-secondary:#6f5d53;--color-text-muted:#3b241899;--color-border:#3b24181a;--color-surface:#fffffb;--glass-bg:#fffffb73;--glass-border:#fffffb99;--glass-shadow:#3b24181a;--bg-gradient:linear-gradient(135deg,#0cbfa026 0%,#e742671a 50%,#e7c00026 100%);--font-chinese:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC";--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",var(--font-chinese),sans-serif;--font-heading:var(--font-body);--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-xxl:96px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--transition-fast:.2s ease;--transition-smooth:.3s cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:15px}body{font-family:var(--font-body);color:var(--color-text-primary);background:var(--color-primary);font-weight:400;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{max-width:1200px;padding:0 var(--space-md);margin:0 auto}.background-decoration{background:var(--bg-gradient);z-index:-1;opacity:.8;width:100%;height:100%;position:fixed;top:0;left:0}.main-content{min-height:calc(100vh - 60px);margin-top:60px}.hero-section{padding:var(--space-xl)0;background:linear-gradient(135deg,#0cbfa00d 0%,#e742670d 100%)}.hero-content{gap:var(--space-xl);grid-template-columns:2fr 1fr;align-items:center;display:grid}.hero-title{font-family:var(--font-heading);color:var(--color-primary-dark);margin-bottom:var(--space-sm);font-size:1.875rem;font-weight:500;line-height:1.2}.hero-subtitle{color:var(--color-accent);margin-bottom:var(--space-md);font-size:.8125rem;font-weight:500}.hero-description{color:var(--color-text-secondary);margin-bottom:var(--space-lg);font-size:.8125rem;font-weight:400;line-height:1.7}.hero-visual{justify-content:center;display:flex}.hero-avatar{border:3px solid var(--glass-border);width:180px;height:180px;box-shadow:0 12px 40px var(--glass-shadow);border-radius:50%;position:relative;overflow:hidden}.hero-avatar img{object-fit:cover;width:100%;height:100%}.section-header{text-align:center;margin-bottom:var(--space-md)}.section-title{font-family:var(--font-heading);color:var(--color-primary-dark);letter-spacing:.2px;margin-bottom:6px;font-size:1.0625rem;font-weight:500}.section-subtitle{color:var(--color-text-secondary);opacity:.85;max-width:600px;margin:0 auto;font-size:.8125rem;font-weight:400}.latest-section{padding:var(--space-md)0;background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);margin:var(--space-md)var(--space-lg)}.latest-articles,.articles-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.article-category{text-transform:uppercase;letter-spacing:.4px;border-radius:20px;padding:4px 12px;font-size:.6875rem;font-weight:500}.article-category.ai{color:var(--color-accent);background:#0cbfa033}.article-category.society{color:var(--color-accent-secondary);background:#e7426733}.article-category.science{color:var(--color-accent-tertiary);background:#e7c00033}.article-category.health{color:var(--color-accent-quaternary);background:#26ac9e33}.article-category.essays{color:#8b5cf6;background:#8b5cf633}.article-category.products{color:#6366f1;background:#6366f133}.tag{color:var(--color-accent);border-radius:var(--radius-sm);background:#0cbfa01a;padding:2px 6px;font-size:.625rem;font-weight:400}.site-footer{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:1px solid var(--glass-border);padding:var(--space-lg)0;margin-top:var(--space-xl)}.footer-content{text-align:center}.footer-info p{color:var(--color-text-secondary);margin-bottom:var(--space-sm);font-size:.8125rem;font-weight:400}.footer-tagline{font-style:italic;font-weight:400;color:var(--color-accent)!important}@media (max-width:768px){.hero-content{gap:var(--space-lg);text-align:center;grid-template-columns:1fr}.hero-title{font-size:1.5rem}.hero-subtitle{font-size:.8125rem}.hero-avatar{width:140px;height:140px}.section-title{font-size:.9375rem}.latest-articles,.articles-grid{grid-template-columns:1fr}}@media (max-width:480px){.container{padding:0 var(--space-xs)}.hero-title{font-size:1.375rem}.section-title{font-size:.875rem}.hero-avatar{width:120px;height:120px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--glass-bg)}::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-accent-quaternary)}::selection{background:var(--color-accent);color:#fff}.article-page-wrapper{scroll-behavior:smooth;z-index:50;position:fixed;inset:0;overflow-y:auto}body.article-page-active .site-footer{display:none}.article-page-wrapper::-webkit-scrollbar{width:8px}.article-page-wrapper::-webkit-scrollbar-track{background:0 0}.article-page-wrapper::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:4px}.article-page-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-accent-quaternary)}.back-button{color:var(--color-text-secondary);align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;text-decoration:none;transition:all .2s;display:inline-flex}.back-button:hover{color:var(--color-accent)}
.Navigation-module__Yl6TSG__root.nav-header{z-index:100;background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--glass-border);transition:var(--transition-smooth);position:fixed;top:0;left:0;right:0}.Navigation-module__Yl6TSG__root .nav-content{justify-content:space-between;align-items:center;height:60px;display:flex}.Navigation-module__Yl6TSG__root .nav-brand{align-items:center;gap:var(--space-sm);display:flex}.Navigation-module__Yl6TSG__root .brand-avatar{object-fit:cover;border:2px solid var(--glass-border);width:36px;height:36px;box-shadow:0 4px 16px var(--glass-shadow);border-radius:50%}.Navigation-module__Yl6TSG__root .brand-text{font-family:var(--font-heading);color:var(--color-primary-dark);font-size:1rem;font-weight:500}.Navigation-module__Yl6TSG__root .nav-menu{gap:var(--space-md);display:flex}.Navigation-module__Yl6TSG__root .nav-link{padding:var(--space-xs)var(--space-sm);color:var(--color-text-secondary);border-radius:var(--radius-md);transition:var(--transition-fast);font-weight:400;text-decoration:none;position:relative;overflow:hidden}.Navigation-module__Yl6TSG__root .nav-link:before{content:"";background:linear-gradient(135deg,var(--color-accent),var(--color-accent-quaternary));opacity:0;transition:var(--transition-fast);z-index:-1;position:absolute;inset:0}:is(.Navigation-module__Yl6TSG__root .nav-link:hover:before,.Navigation-module__Yl6TSG__root .nav-link.active:before){opacity:.1}:is(.Navigation-module__Yl6TSG__root .nav-link:hover,.Navigation-module__Yl6TSG__root .nav-link.active){color:var(--color-primary-dark);font-weight:500}.Navigation-module__Yl6TSG__root .nav-link.active:after{content:"";background:var(--color-accent);border-radius:1px;width:80%;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Navigation-module__Yl6TSG__root .nav-actions{align-items:center;gap:var(--space-md);display:flex}.Navigation-module__Yl6TSG__root .nav-actions .search-bar{max-width:240px}.Navigation-module__Yl6TSG__root .nav-actions .search-input-wrapper{padding:.375rem .75rem;font-size:.875rem}.Navigation-module__Yl6TSG__root .mobile-menu-btn{padding:var(--space-sm);color:var(--color-primary-dark);cursor:pointer;border-radius:var(--radius-md);transition:var(--transition-fast);background:0 0;border:none;display:none}.Navigation-module__Yl6TSG__root .mobile-menu-btn:hover{background:#0cbfa01a}.Navigation-module__Yl6TSG__root.mobile-menu{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:var(--transition-smooth);z-index:99;position:fixed;inset:60px 0 0;transform:translate(100%)}.Navigation-module__Yl6TSG__root.mobile-menu.active{transform:translate(0)}.Navigation-module__Yl6TSG__root .mobile-menu-content{padding:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.Navigation-module__Yl6TSG__root .mobile-menu-content .search-bar{max-width:100%;margin-bottom:var(--space-sm)}.Navigation-module__Yl6TSG__root .mobile-link{padding:var(--space-sm);color:var(--color-text-primary);border-radius:var(--radius-md);transition:var(--transition-fast);font-weight:500;text-decoration:none}:is(.Navigation-module__Yl6TSG__root .mobile-link:hover,.Navigation-module__Yl6TSG__root .mobile-link.active){background:var(--glass-bg);color:var(--color-primary-dark);font-weight:500}@media (max-width:768px){.Navigation-module__Yl6TSG__root .nav-menu{display:none}.Navigation-module__Yl6TSG__root .mobile-menu-btn{display:block}}.Navigation-module__Yl6TSG__root .nav-actions .search-container{width:100%;max-width:400px;position:relative}@media (max-width:768px){.Navigation-module__Yl6TSG__root .nav-actions{display:none}}
.SearchBar-module__bVae9q__root.search-container{z-index:100;position:relative}.SearchBar-module__bVae9q__root .search-bar{width:100%;max-width:500px;position:relative}.SearchBar-module__bVae9q__root .search-input-wrapper{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--glass-border);border-radius:var(--radius-md);align-items:center;padding:.5rem 1rem;transition:all .3s;display:flex;position:relative}.SearchBar-module__bVae9q__root .search-input-wrapper:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px #0cbfa01a}.SearchBar-module__bVae9q__root .search-icon{color:var(--color-text-muted);flex-shrink:0}.SearchBar-module__bVae9q__root .search-input{color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;margin:0 .5rem;font-size:.9375rem}.SearchBar-module__bVae9q__root .search-input::placeholder{color:var(--color-text-muted)}.SearchBar-module__bVae9q__root .search-clear{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.SearchBar-module__bVae9q__root .search-clear:hover{color:var(--color-text-secondary);background:#ffffff1a}.SearchBar-module__bVae9q__root .search-results{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:0 8px 32px var(--glass-shadow);z-index:1000;background:#fffffbf2;max-height:500px;animation:.2s ease-out SearchBar-module__bVae9q__slideDown;position:absolute;top:calc(100% + 8px);left:-80px;right:-80px;overflow:hidden auto}@keyframes SearchBar-module__bVae9q__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SearchBar-module__bVae9q__root .search-results-header{color:var(--color-text-muted);border-bottom:1px solid #ffffff1a;padding:.75rem 1rem;font-size:.8125rem}.SearchBar-module__bVae9q__root .search-result-item{border-bottom:1px solid #3b241814;padding:1rem;text-decoration:none;transition:all .2s;display:block}:is(.SearchBar-module__bVae9q__root .search-result-item:hover,.SearchBar-module__bVae9q__root .search-result-item[aria-selected=true]){background:#0cbfa01f;transform:translate(4px)}.SearchBar-module__bVae9q__root .search-result-item:last-child{border-bottom:none}.SearchBar-module__bVae9q__root .search-result-category{color:var(--color-accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-size:.75rem}.SearchBar-module__bVae9q__root .search-result-title{color:var(--color-text-primary);margin-bottom:.25rem;font-size:.9375rem;font-weight:500;line-height:1.4}.SearchBar-module__bVae9q__root .search-result-excerpt{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.4}:is(.SearchBar-module__bVae9q__root .search-result-excerpt mark,.SearchBar-module__bVae9q__root .search-result-title mark){color:var(--color-accent);background:#0cbfa04d;border-radius:2px;padding:0 .125rem}.SearchBar-module__bVae9q__root .search-results-empty{text-align:center;color:var(--color-text-muted);padding:2rem;font-size:.9375rem}.SearchBar-module__bVae9q__root .search-bar.open .search-input-wrapper{border-color:var(--color-accent);box-shadow:0 0 0 3px #0cbfa01a}.SearchBar-module__bVae9q__root .search-results::-webkit-scrollbar{width:8px}.SearchBar-module__bVae9q__root .search-results::-webkit-scrollbar-track{background:var(--glass-bg)}.SearchBar-module__bVae9q__root .search-results::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:4px}.SearchBar-module__bVae9q__root .search-results::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}@media (max-width:768px){.SearchBar-module__bVae9q__root .search-bar{max-width:100%}.SearchBar-module__bVae9q__root .search-results{max-height:300px;left:0;right:0}}
