/*
Theme Name: 凌科 · 官网焕新
Description: 宁波凌科一屏式临时官网。
Version: 1.2.0
Text Domain: linkerr-coming-soon
*/
:root{--blue:#164bd8;--ink:#15243d}*{box-sizing:border-box}html{min-height:100%;background:#f7f9fe}body{margin:0;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse at 50% 43%,#fff 0%,#f9fbff 45%,#edf3fd 100%)}body.admin-bar{min-height:calc(100svh - 32px)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.skip-link{position:absolute;left:20px;top:-100px;background:#fff;padding:12px;z-index:100}.skip-link:focus{top:10px}a:focus-visible{outline:3px solid var(--blue);outline-offset:6px}.site-header{height:108px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand img{width:244px}.partner-badge{width:70px}#main{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 0 42px}.holding{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px}h1{font-size:clamp(44px,5vw,72px);line-height:1.38;letter-spacing:-2px;font-weight:700;margin:0}h1 span{display:block}h1 .accent{color:var(--blue)}.services-line{max-width:450px;font-size:12px;line-height:2.2;color:#6a7a92;margin:25px 0 0;text-wrap:pretty}.services-line span{color:#aab8cc;padding:0 5px}.team-figure{margin:0}.team-figure img{width:100%;aspect-ratio:1600/898;object-fit:contain;border-radius:6px;box-shadow:0 20px 55px #183c7210}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #dfe6f1;padding:20px 0 24px;font-size:11px;line-height:1.8;color:#77849a;flex-shrink:0}.footer-domain{font-size:10px;letter-spacing:1.5px}.generic-content{flex-direction:column;min-height:50vh}@media(max-width:1050px){.wrap{width:calc(100% - 56px)}.holding{gap:30px}.services-line{font-size:11px;max-width:310px}h1{font-size:clamp(38px,5vw,52px)}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.site-header{height:90px}.brand img{width:184px}.partner-badge{width:53px}#main{padding:18px 0 26px}.holding{grid-template-columns:1fr;gap:28px;max-width:480px}.holding-copy{text-align:center}h1{font-size:clamp(36px,10.8vw,54px);letter-spacing:-1.5px;line-height:1.4}.services-line{max-width:none;font-size:10px;line-height:1.9;margin-top:17px}.services-line span{padding:0 2px}.team-figure img{border-radius:4px}.site-footer{justify-content:center;flex-wrap:wrap;gap:1px 14px;padding:15px 0 18px;font-size:10px;text-align:center}.footer-domain{font-size:9px}body.admin-bar{min-height:calc(100svh - 46px)}}@media(max-width:700px) and (max-height:680px){.site-header{height:76px}.partner-badge{width:46px}#main{padding:12px 0 18px}.holding{gap:20px}h1{font-size:36px}.services-line{margin-top:12px}.team-figure img{max-height:29svh}.site-footer{padding:12px 0 14px}}@media(min-width:701px) and (max-height:550px){.site-header{height:76px}.partner-badge{width:48px}#main{padding:10px 0 20px}h1{font-size:40px}.services-line{margin-top:14px}.team-figure img{max-height:calc(100svh - 175px)}.site-footer{padding:12px 0}}
