/* ZClawAIOS Schema 3.0 runtime tokens. 仅消费服务器校验后的 CSS 变量。 */
body{font-family:var(--font-body,Manrope,"PingFang SC","Microsoft YaHei",sans-serif)}
h1,h2,h3{font-family:var(--font-heading,var(--font-body))}
.page-section,.dyn-content{max-width:var(--container,1440px);margin-left:auto;margin-right:auto}
.page-section{background:var(--section-bg,transparent);color:var(--section-color,inherit);padding-top:var(--section-pt,var(--section-space,96px));padding-bottom:var(--section-pb,var(--section-space,96px));max-width:var(--section-width,var(--container,1440px))}
.variant-split .page-items{grid-template-columns:repeat(2,minmax(0,1fr))}
.variant-compact{--section-space:64px}
.variant-aurora{background-image:radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 38%)}
.page-items>a{position:relative;display:block;min-height:240px;padding:30px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:var(--radius);color:inherit;background:linear-gradient(145deg,color-mix(in srgb,var(--text) 5%,transparent),transparent);text-decoration:none;transition:.35s ease}.page-items>a:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 22px 70px color-mix(in srgb,var(--primary) 12%,transparent)}.page-items>a>span{display:block;min-height:28px;color:var(--primary);font:700 11px ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}
@media(max-width:640px){.page-section{padding-top:calc(var(--section-space,96px)*.62);padding-bottom:calc(var(--section-space,96px)*.62)}.variant-split .page-items{grid-template-columns:1fr}}
