:root{--navy:#101a27;--blue:#1abb9c;--paper:#f4f6f9;--text:#202936;--green:#149568}
body:before{background:radial-gradient(circle at 78% 8%,#daf3ee 0,transparent 30%),linear-gradient(90deg,#101b2d05 1px,transparent 1px),linear-gradient(#101b2d05 1px,transparent 1px);background-size:auto,40px 40px,40px 40px}
.install-rail{background:linear-gradient(145deg,#182433,#101a27 70%,#152a34)}
.install-rail:after{border-color:#1abb9c35;box-shadow:0 0 0 70px #1abb9c0b,0 0 0 140px #1abb9c07}
.install-brand i{box-shadow:0 8px 25px #1abb9c45}.install-brand small,.rail-copy p,.eyebrow{color:#31bda2}.install-rail li.active b{box-shadow:0 0 0 4px #1abb9c1d}.signal{background:linear-gradient(90deg,#1abb9c 0 72%,#e89b18 72%)}.primary{box-shadow:0 10px 25px #1abb9c30}.primary:hover{background:#118b75}.install-form input:focus{box-shadow:0 0 0 4px #1abb9c17}.notice{background:#edf9f6;color:#315d55}
