
body{color:#fff;background-color:#2d1026;margin:0;padding:0;font-family:Firacode,monospace}html,body{margin:0;padding:0}.page-width{width:100%}.content-width{background-color:#33032f;width:80%;margin:0 auto}.parent{flex-direction:column;align-items:center;display:flex}.parent h1{text-align:center}.parent a:hover{color:#fff;cursor:pointer;background-color:#867f7f}.div1,.div2,.div3,.div4{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:20px;display:flex}.div1{word-wrap:normal;background-color:#5f376d;flex-direction:row}.div2{background-color:#d4badd;flex-direction:row;justify-content:left;display:flex}.div3{background-color:#5f376d;flex-direction:row;justify-content:center;align-items:center}.div4{color:#000;background-color:#f8f9ff}.div2 h2,.div3 h2,.div4 h2{letter-spacing:2px;margin:0;font-weight:700}.div1 .line,.div2 .line,.div3 .line,.div4 .line,.line{background-color:#fff;width:150px;height:2px;margin:8px 0 16px;display:block}.div1 .line{width:470px}.div2 .line,.div3 .line{width:420px}.div1 a,.div2 a,.div3 a,.div4 a{color:inherit;text-decoration:underline}.h_img{width:100%;height:auto;margin:0;padding:0;display:block}.parent .text{text-shadow:1px 1px 2px #0a0000;margin-left:20px;padding:5px;font-size:medium;line-height:30px}.div4 .line{background-color:#000;width:300px}.div2 .text,.div4 .text{flex-direction:column;align-items:center;display:flex}.div1 .img,.div2 .img,.div3 .img,.div4 .img{width:150px;height:150px;display:block}.div3 .line{width:255px}.brand,.div1 h2{letter-spacing:2px;font-weight:700}.footer{color:#fff;background:#2d1026;justify-content:center;gap:20px;padding:20px;display:flex}.nav,.nav-header{background:#2d1026;width:100%}.nav-header section{padding:2em}.div4 .sponsors{align-items:center;display:flex}.div4 .sponsors a{background-color:#f8f9ff}.div4 .sponsor-wrapper{transition:transform .4s,box-shadow .4s;display:inline-block}.div4 .sponsor-wrapper:hover{transform:scale(1.1)}@media (min-width:768px) and (max-width:1024px){.div1 .img{display:none}.div2{gap:.6em}.div3{flex-direction:column-reverse}.div3 .img{margin-left:0}}@media (max-width:768px){.div1 .text,.div2 .text,.div3 .text,.div4 .text{padding:5px;font-size:small;line-height:24px}.div1 .img{display:none}.div2,.div3{flex-direction:column;gap:2em}.div1 .line,.div2 .line,.div3 .line,.div4 .line{width:80%}.div2 .line{width:100%}.div3 .img{margin-left:0}.nav-header section{padding:1em}.footer{padding-left:0;padding-right:0;font-size:small}.div4 .sponsors{flex-direction:column;gap:20px}}
