/* 晴空雾蓝品牌系统：清透、高明度、像微风与水面反光 */
:root{--b:#6599ad;--ink:#40505a;--muted:#82929b;--line:#e9f0f2;--soft:#fbfdfe}
body{background:radial-gradient(circle at 8% 18%,#f8fdfe 0,transparent 22%),radial-gradient(circle at 92% 42%,#f9fcfd 0,transparent 19%),#fff}.brand{gap:10px;color:#40505a}.brand img{display:block;width:38px;height:38px;transition:transform .35s ease}.brand:hover img{transform:translateY(-2px) rotate(-3deg)}.nav .brand{font-weight:700}
.button,.work-actions button,.result-download{border:1px solid #c7e2e8;background:#f4fbfc;color:#416b79;box-shadow:0 7px 18px #78aebe16;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.button:hover,.work-actions button:not(:disabled):hover,.result-download:hover{transform:translateY(-2px);background:#e9f7f9;box-shadow:0 11px 24px #78aebe20}
.grid>article>i,.work-head>div>span,.result-icon{background:#edf8fa;color:#679caf}.grid a,.title span,.reasons b{color:#56899c}
.grid article.active-tool{border-color:#c9e1e7;background:#fbfeff;box-shadow:0 9px 24px #76a9b812}.grid article.active-tool>i{background:#e4f4f7;color:#548b9e}.grid article.active-tool a{color:#477f93}
.drop{border-color:#d1e4e9;background:#fff}.drop.drag{border-color:#8fbcca;background:#f7fcfd}.work-head{background:#fcfeff}.file-chip,.table-scroll tr:first-child,.result-item{background:#fcfeff}.result-icon{background:#edf8fa}
.photo-carousel .slide-caption a{color:#4e7988}.photo-carousel .dots i.active{background:#72a4b5}
.help-head span,.help-steps article>b{color:#598b9c}.help-steps article>b{background:#eef8fa}.help-dialog{border-color:#e8f0f2;background:#fff}.help-steps article{background:#fcfeff}.help-head button{background:#f3fafb}.help-head button:hover{background:#eaf6f8}
.feature{background:#fcfeff}.help-note{background:#f4fafb;color:#607e88}
.safe{border-color:#e8f0f2;background:#fff;color:#4b5b63}.safe>b{background:#f0f9fa;color:#588b9c}.safe small{color:#6e919c}.safe a{border-color:#e2eef0;color:#537d8b}.toast{background:#4d626b}
.nav{background:#ffffffd9;backdrop-filter:blur(12px)}.grid article,.reasons article{position:relative;overflow:hidden;border-color:#e8eff1;background:#ffffffde;box-shadow:0 6px 20px #799aa406}.grid article:before{content:"";position:absolute;left:22px;top:0;width:34px;height:2px;border-radius:2px;background:#b9dfe7;transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.grid article:hover:before,.grid article.active-tool:before{transform:scaleX(1)}
.photo-carousel{animation:airFloat 7s ease-in-out infinite}.photo-carousel .slide.active>img{animation:imageBreathe 8s ease-in-out infinite alternate}.photo-carousel .slide-caption{animation:captionDrift 5.5s ease-in-out infinite}
@keyframes airFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes imageBreathe{from{transform:scale(1)}to{transform:scale(1.012)}}@keyframes captionDrift{0%,100%{margin-top:0}50%{margin-top:-3px}}
@media(prefers-reduced-motion:reduce){.photo-carousel,.photo-carousel .slide.active>img,.photo-carousel .slide-caption{animation:none}.brand img,.button,.work-actions button,.result-download{transition:none}}
@media(max-width:850px){.brand img{width:34px;height:34px}}
