:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000000de;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-image: url(/assets/background-D59A_aPR.jpg)}html,body{height:100%;min-height:100vh;margin:0;padding:0}body{background-image:var(--bg-image);background-repeat:repeat;background-position:center;background-size:50rem auto}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center;color:#fff}.background-image-layer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;background-image:url(/assets/background-D59A_aPR.jpg);background-repeat:repeat;background-position:center;background-size:50rem auto;pointer-events:none}.main{display:flex}.main-main{display:flex;flex-direction:column;align-items:center;gap:50px}.explanation{height:25rem}.explanation-text{display:flex;flex-direction:column;align-items:flex-start;padding:10px}.explanation,.proofing,.input-frame,.middle-section{background-color:#0009;border-radius:30px;box-shadow:10px 10px 10px #0006;width:50rem}.middle-section{height:14rem}.title{color:#000}.equality{border-radius:5px;border:none}.download-json{height:25px;width:10rem;margin:20px;background-color:#749904;border-radius:5px;border:none;box-shadow:2px 2px 2px #749904}.download-json:hover{background-color:#a4b367}.left-section{display:flex;flex-direction:column;align-items:flex-start;padding-left:20px}.right-section{display:flex;flex-direction:column;align-items:flex-end;padding-right:20px}.proof-progress{margin:10px}.hyperlink a{color:#cccce8}.remove-field{background-color:red;border:none;border-radius:5px;box-shadow:2px 2px 2px red;height:25px}.remove-field:hover{background-color:#d98d8d}.fields{display:flex;flex-direction:column;gap:5px}.input-field{background-color:#ffffffb3;border-radius:5px;border:none;color:#000;height:25px}.add-field-btn{background-color:#0e7e1d66;border-radius:5px;border:none;box-shadow:2px 2px 2px #0e7e1d66;height:20px}.add-field-btn:hover{background-color:#2adf4266}.generate{background-color:#4270fb;border-radius:5px;border:none;box-shadow:2px 2px 2px #4270fb;margin-bottom:20px;height:30px}.generate:hover{background-color:#6c8be6}.connect-wallet{margin-top:20px;background-color:#00a357;border:none;box-shadow:2px 2px 2px #00a357;height:30px}.connect-wallet:hover{background-color:#52cf95}.wallet-state{margin:10px}.proof-results,.event-proof{display:flex;justify-content:space-between}.left-proof{display:flex;flex-direction:column;align-items:flex-start;padding-left:20px}.right-proof{display:flex;flex-direction:column;align-items:flex-end;padding-right:20px}.minmax-input{background-color:#ffffffb3;border-radius:5px;border:none;color:#000;height:25px;width:10rem}.minmaxval-field{display:flex;justify-content:center}.minmax-fields{display:flex;flex-direction:column;gap:10px}.include-eq,.type-button{border:none;border-radius:5px;height:25px;width:7rem}
