:root{color-scheme:dark;--ink:#e4ece9;--muted:#8eaaa9;--line:#afcfc31f}*{box-sizing:border-box}body{margin:0;background:#0b191d;color:var(--ink);font-family:Arial,'Microsoft YaHei',sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #cbe5d5;outline-offset:7px}.ambient{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 75% 5%,#2e594a23,transparent 55%),radial-gradient(ellipse at 0 55%,#0a4b4b18,transparent 50%);z-index:-1}header{display:flex;align-items:center;justify-content:space-between;padding:30px 6%;border-bottom:1px solid var(--line)}.brand{font-size:22px;font-weight:600;letter-spacing:5px;display:flex;align-items:center;gap:12px}.brand b{font-size:35px;color:#a9cfb9;font-weight:400}header>span{font-size:9px;letter-spacing:3px;color:var(--muted)}.quiet{font-size:11px;border:1px solid var(--line);border-radius:4px;padding:10px 14px;color:#b8cbc2}.quiet:hover{background:#b9e2c914}main{max-width:1500px;padding:0 6%;margin:auto}.intro{padding:65px 0 47px}.eyebrow{display:flex;align-items:center;gap:9px;letter-spacing:3px;font-size:9px;color:#a9c6b9}.eyebrow i{width:5px;height:5px;background:#bfdec8;border-radius:50%;box-shadow:0 0 10px #bfdec866}h1{font-family:'Noto Serif SC','Songti SC','SimSun',serif;font-weight:400;font-size:clamp(58px,6vw,90px);letter-spacing:6px;line-height:1.28;margin:25px 0 23px}h1 span{color:#a6c9b6}.intro-bottom{display:flex;justify-content:space-between;align-items:end}.intro p{font-size:12px;line-height:1.85;color:#c2d1ca;letter-spacing:1px;margin:0}.intro em{display:inline-block;margin-top:9px;font-size:11px;font-style:normal;color:#809e97}.scroll-note{font-size:10px;letter-spacing:2px;color:#829c95;padding-bottom:4px}.experiences{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-bottom:64px}.experience{background:#102125;border:1px solid var(--line);border-radius:7px;overflow:hidden;transition:transform .25s,border-color .25s}.experience:hover{transform:translateY(-5px);border-color:#bbdaca66}.art{height:245px;position:relative;overflow:hidden}.art-label{position:absolute;top:21px;left:23px;font-size:8px;letter-spacing:2px;color:#e0ede3a6;z-index:1}.new{position:absolute;right:20px;top:18px;border:1px solid #e2dbb950;border-radius:3px;color:#e5d9af;font-size:9px;letter-spacing:2px;padding:5px 8px}.card-body{padding:25px 27px 26px}.meta{font-size:9px;color:#91b1a5;letter-spacing:2px}h2{font-family:'Noto Serif SC','SimSun',serif;font-size:29px;font-weight:400;letter-spacing:2px;margin:16px 0 13px;display:flex;align-items:center;justify-content:space-between}h2>span{font-family:Arial;font-size:24px;color:#b7ccb9}.card-body p{font-size:11px;line-height:2;color:#a1b7b2;margin:0}.tags{display:flex;gap:8px;margin-top:23px}.tags span{border:1px solid var(--line);padding:6px 9px;border-radius:3px;font-size:8px;letter-spacing:1px;color:#92b0a5}.vortex{background:#112129}.vortex .meta{color:#97b1c3}.vortex-art{background:#27414f}.vortex-art svg{width:100%;height:100%;transition:transform 1s}.vortex:hover svg{transform:scale(1.05)}.pool-art{background:linear-gradient(135deg,#345e5c,#153e44);perspective:500px}.pool{position:absolute;left:12%;top:24%;width:78%;height:90%;transform:rotateX(50deg) rotateZ(-15deg);background:repeating-linear-gradient(0deg,transparent 0 24px,#c2dfc514 25px 26px),repeating-linear-gradient(90deg,transparent 0 24px,#c2dfc514 25px 26px),linear-gradient(140deg,#6db8ad88,#2c7a7d);border:12px solid #d1cfb891;box-shadow:0 0 0 4px #e1e0d520,16px 15px 30px #041b2780,inset 0 0 60px #164649}.pool i{position:absolute;left:36%;top:34%;width:8%;height:10%;border:1px solid #ddffeb80;border-radius:50%;box-shadow:0 0 12px #d2fbe522}.pool i:nth-child(2){width:23%;height:28%;left:28%;top:25%}.pool i:nth-child(3){width:40%;height:47%;left:20%;top:16%}.pool i:nth-child(4){width:60%;height:70%;left:10%;top:4%;opacity:.6}.pool i:nth-child(5){width:84%;height:97%;left:-2%;top:-9%;opacity:.3}footer{margin:0 6%;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:24px 0 28px;color:#6e8b83}footer>span:first-child{font-size:8px;letter-spacing:2px}footer p{font-size:10px}footer>span:last-child{font-size:24px}@media(min-width:1600px){.intro{padding-top:75px}.art{height:300px}}@media(max-width:760px){header{padding:20px 6%}header>span{display:none}.brand{font-size:18px}.intro{padding-top:43px}.intro h1{font-size:57px}.scroll-note{display:none}.experiences{grid-template-columns:1fr;gap:22px}.art{height:225px}.card-body{padding:23px}.card-body p{font-size:10px}.tags{gap:5px}.tags span{font-size:8px}footer{gap:15px;flex-wrap:wrap}footer>span:last-child{display:none}}
 .flight-art{background:linear-gradient(#3f7eae,#a8c9df 65%,#d6dfdf);position:relative;overflow:hidden}.cloud-bank{position:absolute;inset:35% -10% -30%;background:radial-gradient(ellipse at 20% 20%,#fff 0,transparent 45%),radial-gradient(ellipse at 65% 45%,#eef3f3 0,transparent 50%),radial-gradient(ellipse at 85% 50%,#c4d0d9 0,transparent 65%);filter:blur(8px)}
