/* página /reglas/ */
*{box-sizing:border-box}
body{margin:0;min-height:100vh;background:radial-gradient(circle at 50% 0,#2b1a66,#0d081e 60%) fixed;color:#e9e4ff;font:500 16px/1.6 Inter,system-ui,sans-serif}
.rules{max-width:720px;margin:0 auto;padding:20px 18px 60px}
.back{display:inline-block;color:#19f5b4;font-weight:700;text-decoration:none;margin-bottom:6px}
.logo{display:block;height:74px;margin:4px auto 10px}
h1{font:900 1.6rem/1.2 Montserrat,sans-serif;color:#fff;margin:0 0 6px;text-align:center}
.lead{color:#cfc7ff;text-align:center;margin:0 0 18px}
section{background:#160f38cc;border:1px solid #ffffff1f;border-radius:18px;padding:14px 18px;margin:0 0 12px}
h2{font:800 1.05rem Montserrat,sans-serif;color:#ffd27a;margin:0 0 6px}
ul{margin:0;padding-left:20px}
li{margin:5px 0}
b{color:#fff}
.help{text-align:center;color:#cfc7ff}
.help a{color:#19f5b4;font-weight:700}
