*,*:before,*:after{box-sizing:border-box;margin:0}:root{--color-text: #000;--color-bg: #fff;--color-menu-bg: #fff;--color-menu-border: #ccc;--color-error-string: #dc3545;--color-success-string: #28a745;--color-popup-overlay: rgba(0,0,0,.5)}html,body{height:100%;margin:0}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{--site-font-size: 16;color:var(--color-text);background-color:var(--color-bg);width:100%;font-family:Arial,Helvetica,sans-serif;font-size:calc(var(--site-font-size, 16) * 1px)}@media only screen and (min-width: 600px){body{--site-font-size: 18}}@media only screen and (min-width: 900px){body{--site-font-size: 20}}a{text-decoration:none}p{line-height:1.3rem;margin-bottom:1rem}button{font-weight:700;font-size:1.5rem;padding:.8rem 2rem;margin:1rem 0}header,section{display:block;width:100%}header{position:fixed;z-index:10;top:0;left:0;text-align:center;background-color:var(--color-menu-bg);border-bottom:1px solid var(--color-menu-border);padding-bottom:1rem}section{position:relative;min-height:100vh;padding:10rem 1rem 1rem}.title{font-weight:700;font-size:3rem;padding:1rem 0}.sub_title{font-weight:700;font-size:2rem;padding:1rem 0}.menu a{font-size:1.5rem;padding:.5rem 1rem}@media only screen and (min-width: 600px){#home{display:flex;align-items:center;justify-content:center;padding-left:4rem;padding-right:4rem}}.imgdiv{display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:5rem;height:10rem}@media only screen and (min-width: 600px){.imgdiv{height:15rem}}.imgdiv img{flex-shrink:0;max-width:100%;max-height:100%}#controldiv{font-size:1.5rem;text-align:center}#controldiv input{font-weight:700;font-size:1.5rem;text-align:center}#balancediv{padding:1rem 0}#testnetdiv{color:var(--color-error-string)}#popupdiv .overlay{position:fixed;z-index:20;left:0;top:0;width:100%;height:100vh;background-color:var(--color-popup-overlay);display:flex;align-items:center;justify-content:center;overflow:hidden}#popupdiv .message{font-size:1.5rem;padding:0 1.5rem;text-align:center;background-color:var(--color-bg)}#successdiv{color:var(--color-success-string);margin:1rem 0}#errordiv{color:var(--color-error-string);margin:1rem 0}.trait{border:0}.trait tr{border:1px solid #f00}.trait tr td{padding:1.5rem 0}.trait tr .name{font-weight:700;font-size:1.5rem;padding:3rem 1rem 0 0;vertical-align:top}.trait tr .images{display:flex;flex-flow:row wrap}.trait tr .images .attribute{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;min-width:7rem;max-width:10rem;padding:1rem;margin:.5rem;border:1px solid var(--color-menu-border);border-radius:.5rem}.trait tr .images .attribute img{width:100%;flex-shrink:0;border:0px solid var(--color-menu-border)}.trait tr .images .attribute p{margin-bottom:0}.trait tr .images .attribute .a_title{font-weight:700;padding-top:.5rem}.faqdiv{padding:0 2rem;margin-bottom:2rem}.faqdiv a{overflow-wrap:break-word}.faqdiv .question{font-weight:700}
