/*
Theme Name: 踏风科技 · 极简官网
Version: 1.0.0
Description: UPS与蓄电池企业官网，响应式极简设计。
Author: Tafeng
License: GPL-2.0-or-later
Text Domain: tafeng-minimal
*/
:root{--ink:#1d1d1f;--muted:#6e6e73;--blue:#0071e3;--paper:#f5f5f7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:70px}body{margin:0;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Microsoft YaHei',sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}nav{position:sticky;top:0;z-index:50;background:rgba(250,250,252,.92);backdrop-filter:blur(20px);border-bottom:1px solid #ddd8}.nav{max-width:1080px;margin:auto;min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;gap:20px}.brand{font-size:19px;font-weight:700;letter-spacing:-.6px}.links{display:flex;gap:30px;font-size:12px}.links a:hover{color:var(--blue)}.hero{text-align:center;background:var(--paper);padding:70px 20px 0;overflow:hidden}.eyebrow{font-size:15px;font-weight:600;letter-spacing:2px}.hero h1{font-size:clamp(42px,6.2vw,78px);line-height:1.13;letter-spacing:-3px;margin:20px 0}.hero p{font-size:clamp(17px,2vw,24px);color:var(--muted);line-height:1.7;margin:20px auto;max-width:740px}.actions{display:flex;justify-content:center;align-items:center;gap:25px;margin:25px 0 0}.button{background:var(--blue);color:white;border-radius:30px;padding:13px 25px;font-size:15px;display:inline-block}.textlink{color:var(--blue);font-size:16px}.textlink:after{content:' ›'}.stage{height:330px;display:flex;align-items:flex-end;justify-content:center;gap:26px;margin:45px auto 0;position:relative}.stage:after{content:'';position:absolute;bottom:-15px;width:530px;height:30px;background:#0002;filter:blur(18px);border-radius:50%}.tower{position:relative;width:145px;height:285px;background:linear-gradient(100deg,#4b4e53,#24262b 32%,#33363b 90%,#15171b);border-radius:13px 13px 0 0;box-shadow:inset 3px 0 3px #ffffff20,12px 6px 18px #0002;z-index:1;padding:24px 18px}.tower.small{width:110px;height:210px}.screen{height:57px;background:#0a1920;border:5px solid #17191e;border-radius:6px;color:#72d8ea;font-size:13px;text-align:left;padding:8px;font-family:monospace;box-shadow:0 0 10px #45c2e315}.screen span{display:block;font-size:8px;margin-top:4px}.power{width:13px;height:13px;border:1px solid #8d9199;border-radius:50%;margin:18px auto}.vents{height:100px;background:repeating-linear-gradient(0deg,transparent 0 5px,#13151a 6px 8px);margin-top:20px}.battery{position:relative;align-self:flex-end;width:150px;height:130px;background:linear-gradient(100deg,#3c4148,#22262c);border-radius:8px 8px 0 0;z-index:2;margin-bottom:0}.battery:before{content:'';position:absolute;top:-12px;left:20px;width:17px;height:12px;background:#bd4043;box-shadow:92px 0 #989ca4}.battery:after{content:'TAFENG / BATTERY';position:absolute;top:42px;left:15px;background:#e6e7e9;color:#333;padding:15px 7px;font-size:10px;letter-spacing:1px}.caption{text-align:center;font-size:11px;color:#86868b;background:var(--paper);padding:18px;margin:0}.section{max-width:1120px;margin:auto;padding:95px 28px}.section h2{font-size:clamp(32px,4vw,52px);line-height:1.2;letter-spacing:-1.5px;margin:14px 0 26px}.lead{color:var(--muted);font-size:19px;line-height:1.8;max-width:780px}.products{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card{padding:46px;border-radius:24px;background:var(--paper);min-height:350px;display:flex;flex-direction:column;align-items:flex-start}.card.dark{background:#161618;color:#f5f5f7}.card h3{font-size:32px;margin:10px 0 18px;letter-spacing:-1px}.card p{color:#6e6e73;line-height:1.9;font-size:16px}.card.dark p{color:#a5a5ac}.card .textlink{margin-top:auto;padding-top:20px}.tag{font-size:12px;letter-spacing:2px;color:#86868b}.band{background:var(--paper)}.service{display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.steps article{border-top:1px solid #d2d2d7;padding:23px 0;display:grid;grid-template-columns:40px 1fr;gap:18px}.steps b{font-size:12px;color:#86868b;padding-top:8px}.steps h3{font-size:23px;margin:0 0 12px}.steps p{color:var(--muted);line-height:1.8;margin:0}.about{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.about p{line-height:1.9;color:var(--muted);font-size:18px}.note{border-left:3px solid var(--blue);padding-left:22px;font-size:24px;line-height:1.6}.contact{text-align:center;background:#101012;color:#f5f5f7;padding:85px 24px}.contact h2{font-size:clamp(34px,4vw,56px);letter-spacing:-2px;margin:16px}.contact p{color:#a1a1a6;line-height:1.8}.contact .details{margin:25px auto;overflow-wrap:anywhere}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.post{border-top:1px solid #d2d2d7;padding:22px 0}.post h3{font-size:21px;line-height:1.6}.post time{color:var(--muted);font-size:12px}footer{background:var(--paper);padding:30px 24px;font-size:12px;color:var(--muted)}.foot{max-width:1064px;margin:auto;display:flex;justify-content:space-between;gap:20px}.content{max-width:850px;margin:70px auto;padding:0 24px;line-height:1.9}.content img{max-width:100%;height:auto}.content h1{font-size:40px}.content a{color:var(--blue)}a:focus-visible{outline:3px solid #0071e3;outline-offset:5px}@media(max-width:700px){.nav{flex-wrap:wrap;gap:12px}.links{gap:18px;overflow:auto;width:100%;padding-bottom:3px}.hero{padding-top:50px}.hero h1{letter-spacing:-1.5px}.stage{height:260px;gap:15px}.tower{height:235px;width:115px}.tower.small{height:180px;width:85px;padding:20px 10px}.battery{width:110px;height:105px}.battery:before{box-shadow:60px 0 #989ca4}.battery:after{font-size:7px;left:9px;padding:12px 5px}.section{padding:65px 22px}.products,.service,.about,.posts{grid-template-columns:1fr;gap:24px}.card{padding:30px;min-height:300px}.foot{flex-direction:column}.screen{font-size:10px;padding:5px}.hero p{font-size:17px}.stage:after{width:90%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
