.mechanical-page{color:var(--asei-ink);background:var(--asei-paper)}.mechanical-hero{background:var(--asei-mist)}.mechanical-kicker{color:var(--asei-link);letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.mechanical-button{background:var(--asei-blue-deep)}.mechanical-button:hover{background:#153a9d}.mechanical-console,.mechanical-card{border:1px solid var(--asei-line);background:var(--asei-surface)}.mechanical-console-label{color:var(--asei-link);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.mechanical-node{border:1px solid var(--asei-line);background:var(--asei-surface);width:2.5rem;height:2.5rem;color:var(--asei-link);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.mechanical-node-dark{color:#bfdbfe;background:var(--asei-night);border-color:#1e3a8a}.mechanical-circuit{background:var(--asei-blue-deep);border-radius:999px;flex:1;height:.2rem}.mechanical-stat-number{color:var(--asei-link);letter-spacing:.18em;font-size:.72rem;font-weight:800}.mechanical-scope{background:var(--asei-mist)}.mechanical-card:hover{border-color:var(--asei-blue)}.mechanical-badge{border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.mechanical-badge-cyan,.mechanical-badge-emerald,.mechanical-badge-amber{background:var(--asei-field-hint);color:var(--asei-link)}.mechanical-quote{background:var(--asei-night)}.mechanical-quote .mechanical-kicker{color:#bfdbfe}
