body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;padding:0;transition:background-color .3s ease,color .3s ease;width:100%}html[data-mui-color-scheme=dark],html[data-mui-color-scheme=dark] body{background-color:#0a1929;color:#fff}html[data-mui-color-scheme=light],html[data-mui-color-scheme=light] body{background-color:#f8f9fa;color:#0a2540}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{background-color:inherit;color:inherit;display:flex;flex-direction:column;min-height:100vh}.header{background-color:#1a1a1a;box-shadow:0 4px 6px #0000001a;justify-content:center;padding:15px 30px}.header,.header-content{align-items:center;display:flex}.header-content{justify-content:space-between;max-width:1200px;width:100%}.logo{align-items:center;display:flex}.header-logo{height:auto;width:180px}.nav-links{display:flex;gap:20px}.nav-links a{border-radius:5px;color:#fff;font-size:16px;font-weight:500;padding:10px 15px;text-decoration:none;transition:color .3s ease,background .3s ease}.nav-links a:hover{background-color:#fff3;color:#f8b400}.video-container{position:relative}.video-overlay,.video-title{color:#fff;font-size:24px;font-weight:700;text-align:center}.video-overlay{background:#0009;border-radius:10px;cursor:pointer;left:50%;padding:15px 25px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;z-index:2}.video-overlay:hover{opacity:.8}.App{align-items:center;display:flex;flex-direction:column}video{height:auto;margin-left:20px;max-width:100%;width:90%}.videoContainer{aspect-ratio:16/9;height:auto;max-width:800px;width:100%}.container{background-color:#e3f2fd;border:2px solid #ccc;border-radius:10px;font-family:Arial,sans-serif;height:auto;justify-content:center;margin:10px auto;padding:10px;text-align:center;width:90%}.bigcontainer,.container{align-items:center;display:flex;flex-direction:column}.bigcontainer{margin:0 auto;max-width:1200px;padding:20px;width:100%}.video-container{align-items:center;display:flex;justify-content:center;margin-top:20px;width:100%}.custom-video-player{border-radius:10px;box-shadow:0 4px 8px #0003;overflow:hidden}body{background-color:#f8f9fa;color:#0a2540;font-family:Carlito,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6;margin:0;padding:0;transition:all .3s ease}.MuiCssBaseline-root~body,[data-mui-color-scheme=dark],body[data-mui-color-scheme=dark]{background-color:#0a1929!important;color:#fff!important}a{color:#375bd2;transition:color .2s ease-in-out}a,a:hover{text-decoration:none}.MuiCssBaseline-root~body a,[data-mui-color-scheme=dark] a,a:hover{color:#5c7cfa}.MuiCssBaseline-root~body a:hover,[data-mui-color-scheme=dark] a:hover{color:#7d94ff}.form-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px #375bd214;margin:24px auto;max-width:800px;padding:28px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;width:100%}.MuiCssBaseline-root~body .form-container,[data-mui-color-scheme=dark] .form-container{background-color:#0a1929;box-shadow:0 4px 16px #00000040}.form-container:hover{box-shadow:0 8px 24px #375bd21f;transform:translateY(-5px)}.MuiCssBaseline-root~body .form-container:hover,[data-mui-color-scheme=dark] .form-container:hover{box-shadow:0 8px 24px #00000059}.form-title{color:#0a2540;font-size:24px;font-weight:700;margin-bottom:24px;padding-bottom:12px;position:relative;text-align:center;transition:color .3s ease}.MuiCssBaseline-root~body .form-title,[data-mui-color-scheme=dark] .form-title{color:#fff}.form-title:after{background:linear-gradient(90deg,#375bd2,#5c7cfa);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.form-instructions{background-color:#f5f7fe;border-radius:8px;color:#0a2540;font-size:16px;line-height:1.7;margin-bottom:24px;padding:20px;transition:all .3s ease}.MuiCssBaseline-root~body .form-instructions,[data-mui-color-scheme=dark] .form-instructions{background-color:#041326;color:#fff}.MuiCssBaseline-root~body .link:hover,[data-mui-color-scheme=dark] .link:hover{background-color:#0a1929;color:#7d94ff}.instruction-list{margin-bottom:20px}.component-title{color:#333;font-size:18px;font-weight:700;margin-bottom:10px}.component-list{margin-bottom:20px}.usage-title{color:#333;font-size:18px;font-weight:700;margin-bottom:10px}.usage-list{margin-bottom:20px}.textContainer{padding:20px;text-align:center}.responsiveSection{align-items:center;display:flex;flex-direction:column;padding:20px;width:100%}.box{max-width:600px;padding:10px;width:100%}.uploadButton{background:linear-gradient(90deg,#375bd2,#5c7cfa);border:none;border-radius:8px;box-shadow:0 4px 8px #375bd226;color:#fff;cursor:pointer;font-weight:600;letter-spacing:.5px;padding:12px 24px;text-transform:none;transition:all .2s ease-in-out}.uploadButton:hover{background:linear-gradient(90deg,#2d4db2,#375bd2);box-shadow:0 6px 12px #375bd240;transform:translateY(-2px)}.tableCell{border-bottom:1px solid #dfe3e8;max-width:calc(100% - 150px);min-width:150px;padding:16px}@media (max-width:768px){.bigcontainer{padding:10px}.container,.videoContainer{width:100%}.textContainer{padding:10px}.form-container{margin:10px auto;padding:10px;width:100%}.form-title{font-size:20px;margin-bottom:10px}.box{padding:5px;width:100%}.uploadButton{padding:5px 10px}}.image-link-container{margin:0 auto;max-width:100%;text-align:center;width:90%}.image-link-container img{height:auto;max-width:100%}.title{font-size:24px;font-weight:700;margin-bottom:5px}.subtitle{font-size:20px;font-weight:700;margin-bottom:20px}.uploadtext{font-size:16px;margin-bottom:2px}.hyperlink,.uploadtext{color:#6495ed;font-style:italic;font-weight:400}.hyperlink{font-size:12px;margin-bottom:40px}.cfb-outline-box{background-color:#fff;border:2px solid #375bd2;border-radius:12px;box-shadow:0 4px 12px #375bd214;margin-top:20px;padding:24px;transition:all .3s ease}.MuiCssBaseline-root~body .cfb-outline-box,[data-mui-color-scheme=dark] .cfb-outline-box{background-color:#0a1929;border:2px solid #5c7cfa;box-shadow:0 4px 12px #00000040}.form-link-box{transition:all .3s ease}.form-link-box:hover{box-shadow:0 6px 16px #375bd226!important;transform:translateY(-4px)}.link{color:#0a2540;display:block;font-weight:500;overflow:hidden;padding:16px;position:relative;text-decoration:none;transition:all .2s ease-in-out}.MuiCssBaseline-root~body .link,[data-mui-color-scheme=dark] .link{color:#fff}.link:before{background:linear-gradient(180deg,#375bd2,#5c7cfa);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .3s ease;width:4px}.link:hover{background-color:#fff;color:#375bd2;font-weight:600;padding-left:20px;text-decoration:none}.MuiCssBaseline-root~body .link:hover,[data-mui-color-scheme=dark] .link:hover{background-color:#0a1929!important;color:#7d94ff!important}.link:hover:before{transform:scaleY(1)}.more-info{color:#2f4f4f;font-size:10px;font-style:italic;font-weight:400;margin-bottom:2px}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fileUrlBox{word-wrap:break-word;background-color:#f0f0f0;border:2px solid #ccc;border-radius:5px;margin:20px auto 0;padding:10px;text-align:center;width:90%}.file-input{display:inline-block;overflow:hidden;position:relative}.file-input input[type=file]{font-size:20px;left:0;opacity:0;position:absolute;top:0}.file-name{border:1px solid #ddd;border-radius:5px;display:inline-block;max-width:400px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.file-name,.footer{background-color:#f0f0f0}.footer{border:2px solid #ccc;border-radius:5px;margin-bottom:20px;margin-top:20px;padding:10px;text-align:center;width:90%}.footer-components{display:flex;justify-content:center;width:100%}.btn{border:none;color:#fff;font-size:1rem;font-weight:500;padding:.5rem 3.5rem}.btn-left{background-color:#5e35b1;border-radius:.2rem 0 0 .2rem}.btn-right{background-color:#1e88e5;border-radius:0 .2rem .2rem 0}.card{border-radius:.4rem;display:flex;flex-direction:column;margin-top:1.5rem;padding:1rem;width:20rem}.card,input{background-color:#fff}input{border:2px solid #ccc;border-radius:.3rem;font-size:.9rem;font-weight:400;padding:.5rem .9rem}.submit-btn{background-color:#5e35b1;border-radius:.2rem;margin-top:1rem}.content{border:2px dashed #8865c7;border-radius:.5rem;margin-top:2rem;padding:1rem;width:26rem}label{color:#a984ee;font-size:.8rem}label,p{font-weight:500}p{word-wrap:break-word;font-size:1rem;margin-top:.5rem;white-space:pre-wrap}.paragraph{font-size:16px;line-height:1.6;margin-bottom:10px}.highlight{background-color:#f9f9f9;border-radius:5px;padding:10px}.list-item,.list-item-red{margin-bottom:10px}.list-item-red{color:red}.IPFSQueryContainer{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px #375bd214;margin:24px auto;max-width:1200px;overflow:auto;padding:28px;width:100%}.IPFSQueryTitle{color:#0a2540;display:inline-block;font-size:22px;font-weight:600;margin-bottom:16px;padding-bottom:8px;position:relative}.IPFSQueryTitle:after{background:linear-gradient(90deg,#375bd2,#5c7cfa);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60%}.IPFSQueryContent{background-color:#f5f7fe;border-left:4px solid #375bd2;border-radius:8px;font-family:Consolas,Courier New,monospace;font-size:14px;margin-bottom:20px;padding:16px;white-space:pre-wrap}.IPFSQueryDecodeSection{border-top:1px solid #dfe3e8;margin-top:24px;padding-top:24px}#decodedData{background-color:#f5f7fe;border-left:4px solid #3ccb7f;border-radius:8px;font-family:Consolas,Courier New,monospace;font-size:14px;margin-top:16px;padding:16px;white-space:pre-wrap}
/*# sourceMappingURL=main.5a2ec1b3.css.map*/