.founding-page{--f-line:rgba(255,255,255,.14);--f-muted:rgba(255,255,255,.6);background:#0e0f0e;color:#f4f2ec}
.founding-header,.founding-header.is-light{border-color:rgba(255,255,255,.18);background:rgba(15,16,14,.8);color:#fff}
.founding-header nav,.founding-header.is-light nav{color:rgba(255,255,255,.64)}
.founding-button-light{background:#f4f1e9!important;color:#151513!important;box-shadow:0 12px 35px rgba(0,0,0,.22)}
.founding-button-light:hover{background:#fff!important;color:#0d0e0d!important}
.founding-principle{background:#111210;color:#f4f2ec}.eyebrow.dark{color:rgba(255,255,255,.55)}
.principle-body p,.founding-terms>header>p:last-child,.term-card>p,.term-disclosure,.voice-grid p,.preview-copy>p:not(.eyebrow),.founding-reality>div>p,.join-copy>p:not(.eyebrow){color:rgba(255,255,255,.58)}
.founding-terms{background:#181917;color:#f4f2ec}.term-grid{border-color:rgba(255,255,255,.16);background:#121311}.term-card{background:#151614;color:#f5f3ed;cursor:pointer}.term-card:hover,.term-card.is-selected{background:#252621;box-shadow:inset 0 0 0 1px rgba(220,224,229,.38)}.term-card-featured:before{background:#ece9e1;color:#171714}.term-card>div small{color:rgba(255,255,255,.48)}.term-card>a{border-bottom-color:rgba(255,255,255,.7)}.term-disclosure{margin:35px auto 0;text-align:center}
.founding-voice{background:#10110f;color:#f4f2ec}.founding-preview{background:#181917;color:#f4f2ec}.preview-stage{background:radial-gradient(circle at 55% 45%,#3a3b37,#191a18 66%)}.preview-stage>p{color:rgba(255,255,255,.5)}.preview-controls button{border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.62)}.preview-controls button.is-active{background:#efede6;color:#171714}
.founding-reality{background:#0d0e0d;color:#f4f2ec}.founding-reality a{border-bottom-color:rgba(255,255,255,.72)}
.founding-join{background:#171816;color:#f4f2ec}.join-summary span,.join-summary small{color:rgba(255,255,255,.48)}
.founding-form{border-color:rgba(255,255,255,.16);background:#20211e;color:#f4f2ec;box-shadow:0 35px 90px rgba(0,0,0,.24)}
.founding-form input:not([type=checkbox]):not([type=radio]),.founding-form textarea{border-bottom-color:rgba(255,255,255,.28);color:#fff}.founding-form input::placeholder,.founding-form textarea::placeholder{color:rgba(255,255,255,.3)}.founding-form label small,.founding-form .consent span,.form-footnote{color:rgba(255,255,255,.48)}.consent a{color:#fff}.term-option>span{border-color:rgba(255,255,255,.2)}.term-option input:checked+span{border-color:#f0ede5;background:#f0ede5;color:#171714}.founding-form .founding-button-dark{background:#efede6;color:#171714}
