.create form input,.create form input:active,.create form input:focus,.hero .buttons a,.hero .buttons a:active,.hero .buttons a:focus{outline:0}.features{width:calc(100% - 2 * var(--margin-left));margin:auto;padding-top:calc(var(--margin-left)/ 2)}.features h2{font-size:32px}.features .feature-grid{margin-top:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(370px,1fr));grid-gap:10px;grid-row-gap:40px;position:relative}.features .feature{position:relative}.features .feature img{position:static;text-align:center;width:75px;max-width:75px;height:75px;max-height:75px;transform:translate(0,5px)}.overlay{height:100%;width:100%;display:none;position:fixed;z-index:15;top:0;left:0;background-color:rgba(10,10,10,.9)}.overlay .closebtn{position:absolute;top:var(--padding);right:var(--margin-right);font-size:60px;cursor:pointer;color:#fff}.overlay .overlay-content{position:relative;top:46%;width:calc(100% - 2 * var(--margin-left));text-align:center;margin:auto}.hero,.hero .heroimg{margin-left:var(--margin-left)}.overlay .overlay-content .closebtn:hover{color:#ccc}.overlay .overlay-content input[type=email]{padding:15px;font-size:17px;border:none;float:left;width:calc(var(--margin-left) * 4.6);background:#fff}.overlay .overlay-content input[type=email]:hover{background:#f1f1f1}.overlay .overlay-content button{float:left;width:calc(100% - (var(--margin-left) * 4.6 + 15px * 2));padding:15px;background:#333;color:#fff;font-size:17px;border:none;cursor:pointer}.create form input,.hero .buttons a{border:2px solid #333;font-weight:700;-webkit-box-shadow:0 0 86px -44px rgba(0,0,0,.55);-moz-box-shadow:0 0 86px -44px rgba(0,0,0,.55);transition-property:background-color}.overlay .overlay-content button:hover{background:#444}.overlay .result{display:none;padding:20px;color:#fff}.overlay .result .json{margin-top:calc(3 * var(--padding))}.overlay .result .json span{font-family:monospace;font-size:20px}.overlay .valid{background-color:#18b34d}.overlay .invalid{background-color:#b31818}.overlay .warning{background-color:#d29121}.hero{width:calc(100% - (2 * var(--margin-left)));max-width:calc(100% - (2 * var(--margin-left)));position:relative;margin-top:calc(var(--margin-left) * .7);display:grid;grid-template-columns:auto auto}.hero h1{margin-bottom:50px;font-size:36px}.hero h1 span{white-space:pre}.hero p{max-width:600px}.hero .buttons{margin-top:80px;display:grid;grid-gap:10px;grid-row-gap:20px;grid-template-columns:repeat(auto-fill,minmax(auto,300px))}.hero .buttons a{padding:5px;padding-left:var(--padding);padding-right:var(--padding);border-radius:5px;background-color:#333;color:#fff;text-decoration:none;box-shadow:0 0 86px -44px rgba(0,0,0,.55);transition:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.08,.82,.17,1);transition-delay:0s}.hero .buttons a:hover{background-color:#222}.hero .buttons a:first-of-type{background-color:#fff;color:#333}.hero .buttons a:first-of-type:hover{background-color:#EEE}.hero .heroimg{width:400px;height:auto;transform:scaleX(-1)}.create{padding-top:calc(var(--margin-left)/ 2);width:calc(100% - 2 * var(--margin-left));margin:auto}.create h2{font-size:32px}.create form{padding-top:20px}.create .message,.create form input{margin-top:10px;margin-bottom:10px;padding:5px;text-decoration:none}.create form label{margin-top:10px;font-size:20px}.create form input{width:100%;font-size:20px;border-radius:5px;background-color:#fff;color:#333;box-shadow:0 0 86px -44px rgba(0,0,0,.55);transition:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.08,.82,.17,1);transition-delay:0s}.create form input[type=submit]{background-color:#333;border:2px solid #333;color:#fff;width:calc(100% + 2 * 5px + 2 * 2px);cursor:pointer}.create form input[type=submit]:hover{background-color:#555;border:2px solid #555}.create .message{display:none;text-align:center;border:2px solid #b91b1b;border-radius:5px;background-color:#b91b1b;color:#fff;font-size:18px;-webkit-box-shadow:0 0 86px -44px rgba(0,0,0,.55);-moz-box-shadow:0 0 86px -44px rgba(0,0,0,.55);box-shadow:0 0 86px -44px rgba(0,0,0,.55)}