:root{--rules-content-width: 65ch;--rules-li-margin-left: 1rem;--rules-ul-gap: 0.65rem;--rules-hr-spacing: 1rem;--rules-h1-size: 1.2rem;--rules-h2-size: 1rem;--rules-h3-size: 0.9rem;--rules-p-gap: 0.75rem;--rules-padding: 1.2rem;--rules-h1-margin-bottom: 1rem;--rules-h2-margin-bottom: 0.75rem;--rules-h3-margin-bottom: 0.5rem}body#rules{margin:0;background-color:#df0a1c}.rules-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0}.rules-frame{width:min(96vw,1200px);aspect-ratio:1600/1300;background-image:url("/assets/images/form-background.jpg");background-repeat:no-repeat;background-position:center;background-size:contain;position:relative}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx){.rules-frame{background-image:url("/assets/images/form-background@2x.jpg")}}.rules{position:absolute;top:19.5%;left:30%;width:39%;height:57%;overflow-y:auto;padding:var(--rules-padding);line-height:1.45;color:#1f1f1f}.rules>*{max-width:var(--rules-content-width)}.rules hr{margin:var(--rules-hr-spacing) 0}.rules strong{font-weight:bold}.rules u{text-decoration:underline}.rules em{font-style:italic}.rules ul,.rules ol{list-style-position:inside}.rules ul{list-style-type:disc}.rules ol{list-style-type:decimal}.rules li{margin-top:var(--rules-ul-gap);margin-left:var(--rules-li-margin-left)}.rules h1{font-size:var(--rules-h1-size);margin-bottom:var(--rules-h1-margin-bottom)}.rules h2{font-size:var(--rules-h2-size);margin-bottom:var(--rules-h2-margin-bottom)}.rules h3{font-size:var(--rules-h3-size);margin-bottom:var(--rules-h3-margin-bottom)}.rules *+h1,.rules *+h2,.rules *+h3,.rules *+p{margin-top:var(--rules-p-gap)}@media only screen and (max-width: 900px){.rules-frame{width:min(100vw,430px);aspect-ratio:1080/2600;background-image:url("/assets/images/form-background-mobile.jpg");background-position:top center;background-size:contain}}@media only screen and (max-width: 900px)and (-webkit-min-device-pixel-ratio: 2),only screen and (max-width: 900px)and (min-device-pixel-ratio: 2),only screen and (max-width: 900px)and (min-resolution: 2dppx){.rules-frame{background-image:url("/assets/images/form-background-mobile@2x.jpg")}}@media only screen and (max-width: 900px){.rules{top:34.5%;left:7%;width:80%;height:42%;padding:.8rem;line-height:1.35;font-size:.82rem}}/*# sourceMappingURL=rules.css.map */
