
:root{--cm-blue:#155eef;--cm-ink:#101828;--cm-text:#344054;--cm-muted:#667085;--cm-line:#e4e7ec;--cm-card:#fff;--cm-shadow:0 12px 32px rgba(16,24,40,.07)}
body{background:#f6f8fb!important;color:var(--cm-ink)!important;font-family:"Microsoft YaHei","PingFang SC","Noto Sans SC",Arial,sans-serif!important}body:before{display:none!important}.brand strong{font-size:0!important}.brand strong:after{content:"灵企服务";font-size:20px;letter-spacing:-.03em}.nav-wrap{background:rgba(255,255,255,.96)!important;border-bottom:1px solid var(--cm-line)!important;box-shadow:0 4px 18px rgba(16,24,40,.04)!important}.nav-links a,.nav-trigger{font-weight:800!important;color:#344054!important}.nav-links a:hover,.nav-trigger:hover{color:var(--cm-blue)!important}.nav-menu{border:1px solid var(--cm-line)!important;border-radius:12px!important;box-shadow:var(--cm-shadow)!important}.search-bar,input[type="text"],input[type="search"],select{border-color:#d0d5dd!important;background:#fff!important;box-shadow:0 8px 22px rgba(16,24,40,.055)!important}.domain-card,.result-card,.tm-card,.whois-card,.article-card,.filter-panel,.panel,.card{border-radius:16px!important;border-color:var(--cm-line)!important;box-shadow:var(--cm-shadow)!important;background:#fff!important}.btn,.primary-btn,button[type="submit"],.search-button{border-radius:10px!important;font-weight:900!important}.accent{color:var(--cm-blue)!important}.footer{color:var(--cm-muted)!important}

.brand-mark{width:40px!important;height:40px!important;border-radius:13px!important;background:linear-gradient(140deg,#0b1d33,#1d5cff 62%,#c89842)!important;border:0!important;color:#fff!important;box-shadow:0 10px 24px rgba(29,92,255,.2)!important;font-size:0!important}
.brand-mark svg{display:none!important}
.brand-mark:after{content:"07";font-size:14px;font-weight:900;letter-spacing:-.04em}
header{padding:10px 0!important}
.nav-wrap{min-height:64px!important;padding:10px 14px!important;border:1px solid var(--cm-line)!important;border-radius:16px!important}
.nav-links>a,.nav-trigger{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:0 8px!important}
.cm-subnav-toggle{display:none;border:1px solid var(--cm-line);border-radius:10px;background:#fff;color:var(--cm-ink);font-weight:800;cursor:pointer}
.hero-bar .hero-copy h1,.hero-grid .hero-copy h1,.hero>section:first-child h1{font-size:clamp(46px,5vw,64px)!important;font-weight:750!important;line-height:1.08!important;letter-spacing:-.045em!important}

@media(max-width:760px){
  header{padding:8px 0!important}
  .nav-wrap{gap:8px!important;padding:10px 12px!important}
  .nav-left{width:100%!important;gap:8px!important;flex-wrap:wrap!important}
  .nav-left>.brand{width:auto!important}
  .cm-subnav-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:44px;margin-left:auto;padding:0 14px}
  .nav-links{display:none!important;width:100%!important;gap:6px!important;overflow:visible!important}
  .cm-mobile-nav-open .nav-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}
  .nav-links a,.nav-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 12px!important;white-space:nowrap!important}
  .nav-right{display:none!important}
  .read-link,.action-btn,.page-btn,.topic-tabs button,.pagination button,.quick-chip,.mode-btn,.lookup-btn,.type-filter-toggle,.class-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:44px!important}
  .nav-left>.brand,input[type="text"],input[type="search"],select{min-height:44px!important}
  .breadcrumb a,.breadcrumbs a{display:inline-flex;align-items:center;min-height:44px}
  .hero-bar .hero-copy h1,.hero-grid .hero-copy h1,.hero>section:first-child h1{font-size:34px!important;line-height:1.12!important}
}
