body{background:#08060d;color:#eee}.legal{width:min(820px,90vw);margin:70px auto;padding:38px;background:#100b16;border:1px solid #382547;line-height:1.7}.legal>a{color:#b765ef}.legal h1{font-size:38px}.legal h2{margin-top:28px;color:#d3a7f1}.legal p{color:#b8afbf}.legal .warning{padding:14px;border-left:3px solid #b85ff0;background:#1a1022}.thanks{text-align:center}.thanks img{width:90px}.thanks a{display:block;margin:18px}.thanks .cta{padding:15px;background:#8b2be2;color:white;text-decoration:none}
