:root{--text-primary: rgba(255, 255, 255, 1);--text-secondary: rgba(255, 255, 255, 1)}html,body,#content,article,p,li,span,small,strong,em,blockquote,figcaption,label,input,textarea,select,button{color:var(--text-primary)}h1,h2,h3,h4,h5,h6,.hero h1,.hero-meta,.toc-title,.toc-link,.tag,.author-link,nav a,#home-link,a{color:var(--text-primary)}a:hover,a:focus,.toc-link:hover,.toc-link:focus,.author-link:hover,.author-link:focus,nav a:hover,nav a:focus,#home-link:hover,#home-link:focus{color:var(--text-primary)}.lead-form{max-width:760px;margin:2rem auto 0}.lead-form p{margin-bottom:1rem}.lead-form label{display:inline-block;margin-bottom:.4rem;font-weight:600;color:var(--text-primary)}.lead-input,.lead-textarea{width:100%;max-width:100%;box-sizing:border-box;padding:.95rem 1rem;font-size:1rem;line-height:1.4;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:rgba(0,0,0,.32);color:var(--text-primary)}.lead-input::placeholder,.lead-textarea::placeholder{color:rgba(255,255,255,.7)}.lead-input{min-height:50px}.lead-textarea{min-height:200px;resize:vertical}.lead-input:focus,.lead-textarea:focus{outline:none;border-color:rgba(255,255,255,.6);box-shadow:0 0 0 3px rgba(255,255,255,.12)}.lead-button{padding:.95rem 1.2rem;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:#3f3f3f;color:#fff;font-weight:600;cursor:pointer}.lead-button:hover{transform:translateY(-1px);background:#2f2f2f;color:#fff}.lead-button:focus{outline:none;background:#2f2f2f;box-shadow:0 0 0 3px rgba(255,255,255,.12);color:#fff}