.about-author-page{min-height:100vh;padding:48px 20px 72px;background:radial-gradient(circle at top right,rgba(212,168,75,.08),transparent 24%),radial-gradient(circle at top left,rgba(42,143,122,.08),transparent 28%),linear-gradient(180deg,rgba(252,249,243,.96),rgba(244,238,227,.98));position:relative;overflow-x:hidden}.about-author-topbar{position:fixed;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--jade) 0,var(--jade-light) 30%,var(--gold) 60%,var(--clay) 100%);z-index:1000}.page-decorations{position:absolute;inset:0;pointer-events:none;overflow:hidden}.deco-circle{position:absolute;border-radius:50%;background:radial-gradient(circle at center,rgba(42,143,122,.05),transparent 70%);animation:subtleBreathing 8s ease-in-out infinite}.deco-1{width:500px;height:500px;top:-150px;right:-100px}.deco-2{width:350px;height:350px;bottom:-100px;left:-80px;animation-delay:-4s;background:radial-gradient(circle at center,rgba(212,168,75,.04),transparent 70%)}.about-author-card{max-width:780px;margin:0 auto;padding:40px 44px 44px;background:linear-gradient(180deg,rgba(255,252,247,.96),rgba(245,239,228,.96));border-radius:30px;border:1px solid rgba(57,51,39,.08);box-shadow:0 24px 56px rgba(34,30,23,.09);position:relative;overflow:hidden;animation:fadeInUp .6s ease-out}.about-author-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(42,143,122,0),rgba(42,143,122,.72),rgba(212,168,75,.7),rgba(197,90,58,.5),rgba(42,143,122,0));pointer-events:none}.about-author-card:after{content:"";position:absolute;inset:14px;border-radius:22px;border:1px solid rgba(121,103,75,.12);pointer-events:none}.about-author-back{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--jade);text-decoration:none;margin-bottom:24px;padding:8px 16px;border-radius:var(--radius-full);background:rgba(255,255,255,.7);border:1px solid rgba(42,143,122,.12);transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;position:relative;z-index:1}.about-author-back:hover{background:linear-gradient(135deg,var(--jade),var(--jade-light));color:white;text-decoration:none;transform:translateX(-4px);box-shadow:0 4px 16px rgba(42,143,122,.25)}.about-author-back svg{transition:transform .2s ease}.about-author-back:hover svg{transform:translateX(-2px)}.about-author-header{position:relative;z-index:1;text-align:center;margin-bottom:32px}.author-avatar-wrap{position:relative;display:inline-block;margin-bottom:20px}.author-avatar{width:88px;height:88px;border-radius:24px;background:linear-gradient(135deg,#1a6461,#2a8f7a 60%,#d4a84b);display:flex;align-items:center;justify-content:center;box-shadow:0 16px 34px rgba(24,77,74,.24);border:3px solid rgba(255,255,255,.9)}.author-avatar span{font-size:36px;font-weight:700;color:white;font-family:var(--font-display),serif;text-shadow:0 2px 4px rgba(0,0,0,.1)}.avatar-glow{position:absolute;inset:-15px;background:radial-gradient(circle,rgba(42,143,122,.2),transparent 70%);z-index:-1;animation:subtleBreathing 4s ease-in-out infinite}.about-author-header h1{margin:0 0 12px;font-family:var(--font-display),"Noto Sans SC",system-ui,sans-serif;font-size:34px;letter-spacing:5px;color:var(--ink);position:relative;display:inline-block}.about-author-header h1:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--jade),var(--gold));border-radius:2px}.about-author-lead{margin:20px 0 0;font-family:var(--font-body),"Noto Serif SC",serif;font-size:17px;color:var(--ink-soft);letter-spacing:2px}.about-author-body{margin-top:36px;font-family:var(--font-body),"Noto Serif SC","Songti SC",serif;font-size:16px;line-height:2.05;color:var(--ink-soft);position:relative;z-index:1}.about-author-body p{margin:0 0 1.5em;text-indent:2em}.about-author-body p:last-child{margin-bottom:0}.about-author-body p.drop-cap:first-letter{float:left;font-size:3.8em;line-height:.75;font-weight:700;color:var(--jade);margin-right:10px;margin-top:6px;font-family:var(--font-display),"Noto Serif SC",serif;text-shadow:2px 3px 0 rgba(42,143,122,.15)}.about-author-foot{margin-top:40px;padding-top:24px;border-top:1px solid rgba(57,51,39,.08);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;font-size:14px;position:relative;z-index:1}.about-author-foot .about-author-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border-radius:var(--radius-full);background:rgba(255,255,255,.76);border:1px solid rgba(57,51,39,.08);color:var(--jade);text-decoration:none;font-weight:600;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm)}.about-author-foot .about-author-btn:hover{background:var(--jade);color:white;transform:translateY(-3px);box-shadow:0 8px 24px rgba(42,143,122,.3);text-decoration:none;border-color:var(--jade)}.about-author-foot .about-author-btn.primary{background:linear-gradient(135deg,var(--jade),var(--jade-light));color:white;border:none;box-shadow:0 4px 16px rgba(42,143,122,.25)}.about-author-foot .about-author-btn.primary:hover{filter:brightness(1.05);box-shadow:0 8px 28px rgba(42,143,122,.35)}.about-author-foot .about-author-btn .btn-icon{font-size:16px}.about-author-foot .about-author-sep{color:var(--ink-fade)}@media (max-width:640px){.about-author-page{padding:32px 16px 48px}.about-author-card{padding:30px 20px 34px;border-radius:24px}.author-avatar{width:64px;height:64px}.author-avatar span{font-size:28px}.about-author-header h1{font-size:26px;letter-spacing:3px}.about-author-lead{font-size:15px;letter-spacing:1px}.about-author-body{font-size:15px;line-height:1.9}.about-author-body p.drop-cap:first-letter{font-size:3.2em}.about-author-foot{flex-direction:column;align-items:stretch;gap:10px}.about-author-foot .about-author-btn{justify-content:center}}