.site-header{background:rgba(6,59,150,0.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,0.1);position:sticky;top:0;z-index:1000}.nav{font-family:"Palatino Linotype","Book Antiqua",Palatino,Arial,serif,sans-serif;display:flex;justify-content:flex-start;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem;height:50px}.nav-brand{display:flex;align-items:center;gap:12px}.nav-brand .brand-logo{display:flex;align-items:center;height:30px;width:auto}.nav-brand .brand-link{font-size:1.5rem;font-weight:700;color:#ffc000;text-decoration:none;transition:color 0.3s ease;display:flex}.nav-brand .brand-link:hover{color:gold}.nav-menu{display:flex;margin-left:auto}.nav-link{color:#ffffff !important;text-decoration:none !important;font-weight:500;font-size:1.1rem;letter-spacing:0.02em;text-transform:none;padding:0.4rem 0.9rem;position:relative;transition:all 0.3s ease;border-radius:6px}.nav-link:hover{color:#ffffff !important;background:rgba(255,255,255,0.2);transform:translateY(-1px)}.nav-link.active{color:#ffffff !important;background:rgba(255,255,255,0.3);font-weight:600}.current{color:#ffffff !important;text-decoration:none !important;background:rgba(255,255,255,0.2);font-weight:500;font-size:1.1rem;letter-spacing:0.02em;text-transform:none;padding:0.4rem 1rem;position:relative;transition:all 0.3s ease;border-radius:6px}.page-content{min-height:calc(100vh - 50px);padding:0rem 2rem 0.5rem 2%}.site-footer{background:#d9d9d9;display:flex;justify-content:space-between;border-top:3px solid rgba(6,59,150,0.95);padding:0rem 0.5rem 1rem 0.5rem;margin-top:2rem;margin-bottom:1rem;text-align:left;color:#000000}.site-footer .footer-contact{margin-left:5rem}.site-footer .footer-contact h3{position:relative;padding-bottom:0.5rem}.site-footer .footer-contact h3::after{content:'';position:absolute;bottom:0;left:0;width:100px;height:1px;background:#000000}.counter{margin:2.5rem 6rem 0rem 0;text-align:center;display:flex;flex-direction:column;gap:1rem}body{font-family:Arial, "PingFang SC", "Microsoft YaHei", sans-serif;font-size:16px;line-height:1.6}.home-layout{display:flex;gap:3rem;align-items:flex-start;max-width:1200px;margin:0 auto;padding:2.5rem 0rem 0rem 0}.home-left{flex:0 0 350px}.home-right{flex:1;margin-top:-20px}.profile-photo{width:440px;margin-bottom:1.5rem}.experience-item{margin-bottom:2rem}.experience-item .period{min-width:110px;font-weight:bold;display:inline-block}.experience-item .company-logo{height:35px;width:auto;vertical-align:middle;transform:translateY(-5px)}.company-logo{height:35px;vertical-align:middle;transform:translateY(-5px);margin:0 8px;opacity:1}.dash-list>li::marker{content:"- "}
