.rules{display:none!important;position:fixed!important;inset:0!important;z-index:200!important;margin:0!important;padding:4vh 14px!important;overflow:auto!important;border:0!important;border-radius:0!important;background:rgba(0,0,0,.78)!important;backdrop-filter:blur(4px)}
.rules[open]{display:block!important}
.rules summary,.rules article{width:min(720px,100%);margin:0 auto;background:#0d201b;border-left:1px solid #41645a;border-right:1px solid #41645a}
.rules summary{position:relative;padding:18px 58px 18px 20px!important;border:1px solid #41645a;border-bottom-color:#2c463e;border-radius:16px 16px 0 0;list-style:none;font-size:18px}
.rules summary::-webkit-details-marker{display:none}.rules summary:after{content:'×';position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:29px;font-weight:400;color:#fff}
.rules article{max-height:78vh;overflow:auto;padding:4px 22px 24px!important;border-bottom:1px solid #41645a;border-radius:0 0 16px 16px;box-shadow:0 22px 65px #000b}.rules table{background:#091713}.rules tr:nth-child(even){background:#102a23}
@media(max-width:520px){.rules{padding:14px 8px!important}.rules summary{padding:15px 50px 15px 15px!important;font-size:16px}.rules article{max-height:82vh;padding:3px 14px 20px!important}}
