.box,.links h1,.title{text-align:center}.links,textarea{box-sizing:border-box}input,select,textarea{background-color:#000;padding:4px;margin:4px}.footer,.links{position:fixed}body{background:url("/img/index.png") center/cover no-repeat fixed;color:#fff;font-family:TimesNewRoman,serif}.logo{width:128px;height:128px;display:block;margin:16px auto 0}.title{color:#fff;text-shadow:2px 2px #000}h1.title{font-size:3em;margin-top:0;margin-bottom:0;padding-bottom:0}p.title{margin-top:0;padding-top:0}.links{top:20vh;left:0;border:3px solid #236b5f;border-left:none;background-color:rgba(0,0,0,.65);height:60vh;min-width:10vw;width:max-content;max-width:25vw;padding:16px;font-size:130%}.box,input,select,textarea{border:2px solid #236b5f}.links h1{margin:0;width:100%}.links a,.links a:visited{color:#fff;outline:0}a{outline:0;color:#236b5f}.links .active{color:red!important}.icon{width:48px;height:48px;vertical-align:middle;padding-right:8px}@media only screen and (max-height:720px){.icon{width:24px;height:24px}}.box{width:50%;max-width:580px;margin:4vh auto;background-color:rgba(0,0,0,.75);padding:8px}.top{margin-top:1vh}.box h1{margin:8px}.box hr{max-width:30vw;height:2px;background-color:#236b5f;border:0}.box a:hover{color:red;cursor:pointer}.boards a,.boards a:visited,textarea{color:#fff}.boards a{font-size:1.25em}.boards a:active,.boards a:focus,.boards a:hover{color:#508496}.rules ol,.rules ul{text-align:left;margin-left:auto;margin-right:auto;padding-left:2em;padding-right:2em}.rules li{margin-bottom:1em}.news{padding-bottom:8px}.news h2{margin-bottom:0}.content{text-align:justify;padding-left:16px;padding-right:16px}.ban .content{text-align:left}input,select{color:#fff;width:256px;box-sizing:content-box}input[type=submit]{color:#236b5f;width:64px;cursor:pointer}input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:#236b5f11}input[type=file]{border:none;background-color:transparent;padding:0}textarea{width:352px}.footer{top:80vh;left:2px;text-shadow:1px 1px #000;color:#236b5f;font-weight:700;font-size:18px}@media screen and (max-device-width:1080px){.box,.links{width:initial;max-width:initial}.footer,.links{text-align:center;position:initial}body{font-size:1.1em}.links{border-left:3px solid #236b5f;height:initial;min-width:initial;margin-bottom:4vh}.links a img,.links br,.links h1,.nomobile{display:none}.links a{line-height:initial!important;padding-left:8px;padding-right:8px;white-space:break-spaces}table.box{width:100%;box-sizing:border-box}}