*{line-height:1.8}body{overflow-y:scroll}#main{margin:100px 50px 50px;min-height:calc(100vh - 240px)}@media screen and (max-width: 960px){#main{margin:100px 30px 50px}}@media screen and (max-width: 520px){#main{margin:100px 10px 50px}}#main-container h1{font-size:24px}#main-container h2{font-size:20px}#auth-container-form,.profile-container-section{width:70%;background-color:#dadada;margin:10px auto 0;border-radius:5px;padding:10px}@media screen and (max-width: 960px){#auth-container-form,.profile-container-section{width:85%}}@media screen and (max-width: 520px){#auth-container-form,.profile-container-section{width:100%}}#auth-container-form .space,.profile-container-section .space{margin:10px 0}#auth-container-form .email,.profile-container-section .email{margin:10px 0;color:#080}#auth-container-form p a,.profile-container-section p a{color:#00b9b9;text-decoration:underline}#auth-container-form p a:hover,.profile-container-section p a:hover{color:#00dcdc}#auth-container-form .ontime_password,.profile-container-section .ontime_password{color:red;font-weight:600;display:inline-block}form .error{background-color:#ff7979;margin-bottom:10px}form .row{margin-bottom:15px}form .row .title label{display:block}form .row .data input[type=text],form .row .data input[type=email],form .row .data input[type=password]{display:inline-block;width:100%;border-radius:5px;border:1px solid #000;padding:0 5px;line-height:2.2;background-color:#fff}form .row .data textarea{display:inline-block;width:100%;border-radius:5px;border:1px solid #000;padding:0 5px;line-height:2.2;background-color:#fff;height:90px}form .row a{color:#007bff;text-decoration:underline;transition:.5s color}form .row a:hover{color:#55a7ff}form .last{margin-top:30px}form button[type=submit]{display:inline-block;width:100%;border-radius:5px;text-align:center;background-color:#0000c3;color:#fff;padding:10px;font-weight:700;transition:.5s background-color}form button[type=submit]:hover{background-color:#00f}.verify{background-color:#ff9696;padding:10px;margin:10px 0}.verify a{color:#1607da!important;text-decoration:underline}.verify a:hover{color:#3527f4!important}.top-content{display:flex;flex-wrap:wrap;gap:10px 1.3333333333%;margin-top:10px}@media screen and (max-width: 960px){.top-content{gap:10px 1%}}.top-content-item{display:block;width:24%;padding:5px;border:1px solid black;border-radius:5px;transition:border-color .5s}@media screen and (max-width: 960px){.top-content-item{width:49.5%}}.top-content-item:hover{border-color:#00fff7}.top-content-item img{display:block;width:100%;border-radius:5px}.info_ok{color:#2fdeb0}.info_error{color:#f61616}.profile-container-section{margin-bottom:30px}.profile-container-section .error{background-color:#ff7979;margin-bottom:10px}.profile-container-section .row{margin-bottom:15px}.profile-container-section .row .title label{display:block}.profile-container-section .row .data input[type=text],.profile-container-section .row .data input[type=email],.profile-container-section .row .data input[type=password]{display:inline-block;width:100%;border-radius:5px;border:1px solid #000;padding:0 5px;line-height:2.2;background-color:#fff}.profile-container-section .row .data textarea{display:inline-block;width:100%;border-radius:5px;border:1px solid #000;padding:0 5px;line-height:2.2;background-color:#fff;height:90px}.profile-container-section .row a{color:#007bff;text-decoration:underline;transition:.5s color}.profile-container-section .row a:hover{color:#55a7ff}.profile-container-section .last{margin-top:30px}.profile-container-section button[type=submit]{display:inline-block;width:100%;border-radius:5px;text-align:center;background-color:#0000c3;color:#fff;padding:10px;font-weight:700;transition:.5s background-color}.profile-container-section button[type=submit]:hover{background-color:#00f}.profile-container-section h2{margin-bottom:5px}.profile-container-section .explanation{margin:20px 0}.profile-container-section .password_delete{margin-bottom:30px}.profile-container-section .account_delete a{display:inline-block;background-color:red;color:#fff;border:3px solid #fff;border-radius:5px;padding:5px 10px;font-weight:700;transition:.5s background-color}.profile-container-section .account_delete a:hover{background-color:#f44}#social_unlink_password{display:none}
