/* Inner pages in the v3 dark look (order, thanks, access, policies). Overrides app.css tokens. */
:root{--navy:#060E1C;--navy-2:#13284A;--paper:#060E1C;--white:#0F1F3B;--line:rgba(160,200,230,.18);--ink:#E8F0F8;--muted:#9DB0C7;--mint:#35D9AE;--mint-ink:#5BE6C0;--err:#FF8A7D;color-scheme:dark}
body{background:#060E1C;color:var(--ink)}
.top{background:rgba(6,14,28,.8)!important;border-bottom:1px solid var(--line)}
.page{background:radial-gradient(70% 40% at 90% 0%,rgba(53,217,174,.12),transparent 70%)}
.page h1{color:#fff}
.page a{color:var(--mint)}
.box{background:#0F1F3B;border-color:var(--line)}
.box input,.box select,.box textarea{background:#060E1C;color:var(--ink);border-color:var(--line)}
.box input:focus,.box select:focus,.box textarea:focus{border-color:var(--mint)}
.box fieldset{border-color:var(--line)}
.box .check input{accent-color:#35D9AE}
.warn{background:rgba(242,198,109,.1);color:#F2D9A0;border:1px solid rgba(242,198,109,.3)}
.btn{color:#060E1C}
.btn.dark{background:#35D9AE;color:#060E1C}
footer.site{background:#040A15;border-top:1px solid var(--line)}
.summary-pill{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border-radius:10px;background:rgba(53,217,174,.1);border:1px solid rgba(53,217,174,.35);color:var(--ink);font-weight:600;font-size:.95rem}
