*{font-family:helvetica neue,helvetica,arial,sans-serif;font-size:11px}body{padding:20px;margin:0;min-height:100%}body #__next{display:contents}a,body,em,h1,h2,h3,h4,h5,h6,li,p,strong{font-weight:400}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:1rem}strong{font-weight:700}p{margin:0}a,a:hover,a:visited{color:#000;text-decoration:none;-webkit-tap-highlight-color:transparent}a:hover{text-decoration:underline}img{max-width:100%}em{all:unset}select{outline:none;border-radius:4px;padding:2px}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}#nav{margin-bottom:40px}#nav h1{margin:0 auto 0 0}#nav a,#nav a:hover,#nav a:visited{color:#000;margin:0;text-decoration:none}#nav a[disabled]{opacity:.3;cursor:default}#nav .items a{margin:0 .5rem .25rem}.studio-view img{max-width:750px}#login form{width:100%}#login em{font-style:italic}#login input{border:1px solid transparent;border-radius:2px;background:#fafafa;padding:1rem}#login button{font-size:1rem;border:1px solid transparent;background:transparent;padding:0}#login button:focus,#login input:focus{outline:1px solid transparent;border:1px solid #000}#login input[type=submit]{font-size:1rem;border:1px solid transparent;border-radius:2px;background:#000;padding:1rem;text-align:left;cursor:pointer;color:#fff}#login form:invalid input[type=submit]{opacity:.5;pointer-events:none}#login button em{color:#000}.studio-view img{width:100%;max-width:600px}