body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}.content{margin:0 auto;max-width:800px;padding:40px 20px}.header-section{justify-content:space-between;margin-bottom:1.5rem}.header-section,.profile-section{align-items:flex-start;display:flex}.profile-section{gap:1.2rem}.profile-picture{border:3px solid #f0f0f0;border-radius:50%;height:80px;margin-top:.2rem;object-fit:cover;transition:all .3s ease;width:80px}.profile-picture:hover{border-color:#06c;transform:scale(1.05)}.name-section{display:flex;flex-direction:column}.social-links{display:flex;gap:.8rem;margin-top:.5rem}.social-links a{text-decoration:none}.social-icon{background-color:#f0f0f0;border-radius:50%;color:#666;display:inline-block;font-size:.75rem;font-weight:600;height:2.2rem;line-height:2.2rem;text-align:center;text-transform:lowercase;transition:all .2s ease;width:2.2rem}.social-icon:hover{background-color:#06c;color:#fff;transform:translateY(-1px)}.greeting{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:0}.chinese-name{color:#666;font-size:.9rem;font-weight:400;margin-top:.1rem}p{font-size:1rem;line-height:1.6;margin-bottom:1rem}a{color:#06c;text-decoration:none}a:hover{text-decoration:underline}.recent-goings{background-color:#f8f8f8;border-radius:4px;margin:2rem 0;padding:1.5rem}.recent-goings h2{color:#666;font-size:1.2rem;font-weight:500;margin-bottom:1rem;margin-top:0}.timeline{margin-top:1rem}.timeline-item{align-items:flex-start;display:flex;margin-bottom:.8rem}.date{color:#666;font-size:.9rem;font-weight:500;margin-right:1rem;min-width:100px;white-space:nowrap}.event{flex:1 1;font-size:.95rem}code{background-color:#f4f4f4;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;padding:2px 6px}h2{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.selected-works,h2{margin-top:2.5rem}.clickable-hint{color:#888;font-size:.8rem;font-style:italic;margin-bottom:1.5rem;margin-top:-1.2rem;text-align:left}.paper{border-bottom:1px solid #e0e0e0;margin-bottom:1.5rem;padding-bottom:1.5rem}.paper:last-child{border-bottom:none}.paper-title{color:#333;font-size:1.1rem;font-weight:600;line-height:1.4;margin-bottom:.1rem;margin-top:0}.paper-title.clickable{cursor:pointer;display:inline-block;transition:all .3s ease}.paper-title.clickable:hover{color:#06c;transform:translateY(-2px)}.paper-description{animation:slideDown .3s ease-out;color:#666;font-size:.95rem;line-height:1.6;margin:.8rem 0 .5rem;padding:0;transform-origin:top}@keyframes slideDown{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:200px;opacity:1;transform:translateY(0)}}.paper-authors{color:#666;font-size:.95rem;font-style:italic;margin-bottom:.1rem;margin-top:-.1rem}.paper-venue{color:#555;font-size:.9rem;font-weight:500;margin-bottom:.5rem;margin-top:-.2rem}.paper-links{display:flex;gap:1rem}.paper-links a{background-color:#f0f0f0;border-radius:4px;color:#06c;font-size:.9rem;padding:.2rem .6rem;text-decoration:none;transition:background-color .2s ease}.paper-links a:hover{background-color:#e0e0e0;text-decoration:none}.award-bubble,.award-text{color:#ff6b35;font-weight:600}.award-bubble{background:linear-gradient(135deg,#fff8f0,#ffebd6);border:1px solid #fc9;border-radius:8px;box-shadow:0 1px 2px #ff6b351a;display:inline-block;font-size:.75rem;line-height:1.6;margin-left:.5rem;padding:.05rem .5rem;position:relative;top:-.1rem;transition:all .2s ease;vertical-align:initial}.award-bubble:hover{box-shadow:0 3px 8px #ff6b3526;transform:translateY(-1px)}.spotlight-bubble{background:linear-gradient(135deg,#f0f8ff,#e6f3ff);border:1px solid #9cf;border-radius:8px;box-shadow:0 1px 2px #0066cc1a;color:#06c;display:inline-block;font-size:.75rem;font-weight:600;line-height:1.6;margin-left:.5rem;padding:.05rem .5rem;position:relative;top:-.1rem;transition:all .2s ease;vertical-align:initial}.spotlight-bubble:hover{box-shadow:0 3px 8px #0066cc26;transform:translateY(-1px)}
/*# sourceMappingURL=main.6a5b928c.css.map*/