body{-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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.expanded-card-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;display:flex;height:100vh;justify-content:center;left:0;pointer-events:auto;position:fixed;top:0;width:100vw;z-index:9999}.expanded-card{animation:slideUp .4s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#0a1428f2,#141e32f2);border:3px solid;border-radius:20px;max-height:80vh;max-width:700px;overflow-y:auto;padding:32px;position:relative;scrollbar-color:#ffffff4d #0000;scrollbar-width:thin;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.expanded-card::-webkit-scrollbar{width:8px}.expanded-card::-webkit-scrollbar-track{background:#0000}.expanded-card::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.close-button{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s;width:36px;z-index:10}.close-button:hover{background:#fff3;transform:scale(1.1)}.expanded-header{margin-bottom:24px}.expanded-header h2{font-size:28px;font-weight:600;margin:0}.expanded-content,.expanded-header h2{font-family:system-ui,-apple-system,sans-serif}.expanded-content{color:#fff}.summary-section{margin-bottom:24px}.summary-text{color:#ffffffe6;font-size:16px;line-height:1.6;margin:0}.details-section h3{color:#fffffff2;font-size:18px;font-weight:600;margin:0 0 12px}.details-section ul{list-style:none;margin:0;padding:0}.details-section li{background:#ffffff0d;border-left:3px solid;border-radius:8px;font-size:14px;margin:6px 0;padding:8px 12px}.appendix-section{display:flex;flex-direction:column;gap:16px}.appendix-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:16px}.appendix-label{color:#fffffff2;font-size:14px;font-weight:600;margin-bottom:8px}.appendix-value{color:#fffc;font-size:13px}.appendix-value a{text-decoration:none;transition:opacity .2s}.appendix-value a:hover{opacity:.8;text-decoration:underline}.appendix-date{color:#ffffff80;font-size:11px;margin-top:8px}.appendix-meta{color:#fff9;font-size:12px;margin-top:6px}.transaction-details{color:#ffffffb3;font-family:monospace;font-size:11px;margin-top:8px}.action-content{display:flex;flex-direction:column;gap:16px}.action-description{color:#ffffffe6;font-size:15px;line-height:1.6;margin:0}.comment-input{background:#0000004d;border:1px solid #fff3;border-radius:12px;color:#fff;font-family:system-ui,-apple-system,sans-serif;font-size:14px;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.comment-input:focus{border-color:#fff6;outline:none}.comment-input::placeholder{color:#fff6}.mint-button{border:2px solid;border-radius:12px;color:#fff;cursor:pointer;font-family:system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;padding:14px 28px;transition:all .3s}.mint-button:hover{filter:brightness(1.2);transform:translateY(-2px)}.action-note{color:#ffffff80;font-size:12px;font-style:italic;margin:0;text-align:center}.notes-section{display:flex;flex-direction:column;gap:16px}.note-item{background:#ffffff0d;border-left:3px solid;border-radius:12px;padding:16px}.note-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.note-author{font-family:monospace;font-size:13px;font-weight:600}.note-date{color:#ffffff80;font-size:11px}.note-comment{color:#ffffffe6;font-size:14px;line-height:1.6;margin:0}.social-section{display:flex;flex-direction:column;gap:20px}.social-post{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:18px}.post-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.post-platform{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.post-author{color:#ffffffb3;font-size:13px}.post-text{color:#fffffff2;font-size:15px;line-height:1.6;margin:0 0 12px}.post-footer{color:#fff9;display:flex;font-size:12px;justify-content:space-between}.post-likes{align-items:center;display:flex;gap:4px}.links-section,.meta-section,.preview-details-section{margin-bottom:20px}.kv-grid{grid-gap:8px 16px;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;display:grid;gap:8px 16px;grid-template-columns:160px 1fr;padding:12px}.kv-row{display:contents}.kv-key{color:#ffffffb3;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.kv-val{color:#fffffff2;font-size:14px;word-break:break-word}.kv-subgrid{grid-gap:6px 12px;background:#ffffff08;border:1px dashed #ffffff1a;border-radius:8px;display:grid;gap:6px 12px;grid-template-columns:120px 1fr;padding:10px}.kv-subrow{display:contents}.kv-subkey{color:#ffffffa6;font-size:11px}.kv-subval{color:#ffffffeb;font-size:13px}.inline-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.inline-list li{background:#ffffff0f;border-radius:6px;font-size:12px;padding:4px 8px}.links-section ul{list-style:none;margin:8px 0 0;padding:0}.links-section li{margin:6px 0}.muted{opacity:.6}.expanded-card,.expanded-card h1,.expanded-card h2,.expanded-card h3{line-height:1.85}.expanded-card .close-button,.expanded-card .comment-input,.expanded-card .mint-button{line-height:1.8}.homepage{background-image:url(/static/media/home-background.37f49b8e94a7e16d1173.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;overflow-y:auto;width:100vw}.homepage,.homepage-content{align-items:center;position:relative}.homepage-content{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr;max-width:1400px;padding:60px 40px;width:90%;z-index:1}.left-column{flex-direction:column;gap:30px}.left-column,.right-column{display:flex;justify-content:center}.right-column{align-items:center}.title-section{margin-bottom:20px}.main-title{color:#2c1810;font-size:3.2rem;font-weight:500;letter-spacing:.5px;line-height:1.1;margin:0 0 12px}.main-title,.subtitle{font-family:Georgia,serif}.subtitle{color:#2c1810b3;font-size:.9rem;font-style:italic;font-weight:700;letter-spacing:.3px;margin:0}.search-section{margin-bottom:0}.search-form{display:flex;flex-direction:column;gap:20px}.search-input-wrapper{background:#ffffffe6;border:1px solid #fff9;border-radius:12px;box-shadow:0 4px 16px #2c18101f;display:flex;gap:10px;padding:6px}.search-input{background:#0000;border:none;color:#2c1810;flex:1 1;font-family:Georgia,serif;font-size:1rem;font-weight:400;outline:none;padding:14px 18px}.search-input::placeholder{color:#2c181066;font-style:italic}.image-upload-button{align-items:center;background:#e8a84226;border:none;border-radius:8px;color:#5a3820;cursor:pointer;display:flex;justify-content:center;padding:10px 14px;position:relative;transition:all .3s ease}.image-upload-button:hover{background:#e8a84240;transform:translateY(-1px)}.image-indicator{align-items:center;background:#4caf50;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;position:absolute;right:-4px;top:-4px;width:16px}.search-button{background:linear-gradient(135deg,#2c1810,#5a3820);border:none;border-radius:8px;box-shadow:0 2px 8px #2c18104d;color:#fff;cursor:pointer;font-family:Georgia,serif;font-size:1rem;font-weight:400;letter-spacing:.5px;padding:14px 28px;transition:all .3s ease}.search-button:hover{box-shadow:0 4px 12px #2c181066;transform:translateY(-2px)}.search-button:active{transform:translateY(0)}.image-preview{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;height:180px;margin-top:12px;overflow:hidden;position:relative;width:180px}.image-preview img{height:100%;object-fit:cover;width:100%}.remove-image{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s ease;width:28px}.remove-image:hover{background:#000c;transform:scale(1.05)}.create-section{border-top:1px solid #2c181026;padding-top:20px}.create-prompt{color:#2c1810b3;font-family:Georgia,serif;font-size:1.1rem;font-style:italic;font-weight:300;margin:0 0 20px}.create-mint-button{background:#ffffffe6;border:1px solid #2c181033;border-radius:8px;box-shadow:0 2px 8px #00000014;color:#2c1810;cursor:pointer;font-family:Georgia,serif;font-size:1rem;font-weight:400;letter-spacing:.5px;margin-bottom:12px;padding:16px 40px;transition:all .3s ease}.create-mint-button:hover{background:#fff;box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.create-mint-button:active{transform:translateY(0)}.create-description{color:#2c181080;font-family:Georgia,serif;font-size:.9rem;font-style:italic;font-weight:300;margin:0}.about-section{background:#ffffffe6;border:1px solid #fff9;border-radius:16px;box-shadow:0 8px 32px #2c18101f;max-height:600px;overflow-y:auto;padding:60px 50px}.about-section h2{color:#2c1810;font-size:2.5rem;letter-spacing:.5px;margin:0 0 32px}.about-section h2,.about-section p{font-family:Georgia,serif;font-weight:400}.about-section p{color:#2c1810d9;font-size:1.05rem;line-height:1.8;margin:0 0 24px}.about-section p:last-child{margin-bottom:0}.about-section strong{color:#5a3820;font-weight:600}.about-section::-webkit-scrollbar{width:6px}.about-section::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.about-section::-webkit-scrollbar-thumb{background:#2c18104d;border-radius:3px}.about-section::-webkit-scrollbar-thumb:hover{background:#2c181080}@media (max-width:1200px){.homepage-content{gap:40px;grid-template-columns:1fr;padding:40px 30px}.left-column{gap:32px}.main-title{font-size:2.8rem}.about-section{max-height:none;padding:40px 35px}.about-section h2{font-size:2rem}}@media (max-width:768px){.homepage-content{padding:30px 20px;width:95%}.main-title{font-size:2.2rem}.subtitle{font-size:1rem}.search-input-wrapper{flex-direction:column;gap:8px}.image-upload-button,.search-button{width:100%}.about-section{padding:30px 25px}.about-section h2{font-size:1.8rem}.about-section p{font-size:1rem}}.topbar{position:fixed;right:16px;top:16px;z-index:40}.wallet-wrapper{display:inline-block;position:relative}.wallet-pill{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14141ea6;border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 10px 24px #00000040;color:#eaeaf2;cursor:pointer;display:inline-flex;font-weight:600;gap:10px;letter-spacing:.2px;padding:10px 14px}.wallet-fox{display:inline-block;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));font-weight:900;height:18px;line-height:18px;text-align:center;transform:rotate(90deg);width:18px}.wallet-menu{animation:walletPop .16s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121218e6;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 18px 40px #00000059;min-width:280px;padding:12px;position:absolute;right:0;top:calc(100% + 10px)}@keyframes walletPop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.wallet-menu-address{color:#b7b7c9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;padding:6px 10px 12px;word-break:break-all}.wallet-menu-item{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:12px;color:#ececf6;cursor:pointer;font-weight:600;margin-top:8px;padding:10px 12px;text-align:center;width:100%}.wallet-menu-item:hover{border-color:#ffffff38}.wallet-menu-item.subtle{font-weight:500;opacity:.8}.stories-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(1200px 600px at 70% -10%,#6c63ff2e,#0000 60%),radial-gradient(800px 500px at -10% 100%,#ff638424,#0000 60%),#06080edb;display:grid;inset:0;place-items:center;position:fixed;z-index:50}.stories-card{animation:storiesRise .22s ease-out;background:#12121ae6;border:1px solid #ffffff24;border-radius:28px;box-shadow:0 30px 80px #00000073;padding:40px 28px 28px;text-align:center;width:min(720px,92vw)}@keyframes storiesRise{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.stories-spinner{animation:spin 15s linear infinite;border:6px solid #ffffff1f;border-radius:50%;border-top-color:#ffffffe6;height:68px;margin:0 auto 18px;width:68px}@keyframes spin{to{transform:rotate(1turn)}}.stories-title{color:#f4f4ff;font-size:clamp(28px,4vw,42px);letter-spacing:.4px;margin:6px 0;text-transform:lowercase}.stories-sub{color:#c8c8d8;font-size:14px;letter-spacing:.3px;margin-bottom:22px}.stories-cancel{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;color:#f3f3fb;cursor:pointer;font-weight:600;padding:10px 14px}.stories-cancel:hover{background:#ffffff1a}#root,body,html{background-color:#0f0e1b;color:#fff;font-family:Inter,sans-serif;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.page-wrapper{height:100vh;position:relative;width:100vw}.fade-in{animation:fadeIn .9s ease-in forwards}.fade-out{animation:fadeOut .9s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.controls{color:#fff;left:20px;position:absolute;top:20px}.controls h2{font-size:1.5rem;margin:0}.controls p{font-size:.9rem;margin:4px 0;opacity:.8}.audio-control{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141923d9;border:1px solid #ffffff1a;border-radius:50%;bottom:30px;box-shadow:0 4px 20px #0000004d;color:#fffc;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;position:fixed;right:30px;transition:all .3s ease;width:48px;z-index:100}.audio-control:hover{background:#1e232de6;border-color:#fff3;box-shadow:0 6px 25px #0006;color:#fff}.audio-control:active{transform:scale(.95)}.audio-control:disabled{cursor:not-allowed;opacity:.4}.audio-control svg{height:24px;width:24px}.audio-loading{animation:pulse 1.5s infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141923cc;border-radius:16px;bottom:90px;color:#ffffff80;font-size:.75rem;padding:6px 12px;position:fixed;right:30px}@keyframes pulse{0%,to{opacity:.5}50%{opacity:.8}}
/*# sourceMappingURL=main.be03865a.css.map*/