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}*{box-sizing:border-box;list-style:none;margin:0;padding:0;scroll-behavior:smooth;text-decoration:none}.footer{background:#ffe082;border-top:5px dotted #ff7043;font-size:.9rem;padding:1rem;text-align:center}.navbar{align-items:center;background:#ffeb3b;display:flex;justify-content:space-between;padding:1rem 2rem;position:relative;z-index:10}.navbar-logo{color:#b71c1c;font-family:Comic Sans MS,cursive,sans-serif;font-size:1.8rem}.navbar-links{display:flex;gap:1.5rem;margin:0;padding:0;transition:transform .3s ease-in-out}.navbar-links,.navbar-links li{list-style:none}.navbar-links li a{color:#333;font-family:Comic Sans MS,cursive,sans-serif;text-decoration:none;transition:color .2s}.navbar-links li a:hover{color:#b71c1c}.navbar-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;padding:0}.navbar-toggle .bar{background-color:#333;height:3px;margin:4px 0;transition:transform .3s,opacity .3s;width:25px}.navbar-toggle.active .bar:first-child{transform:translateY(7px) rotate(45deg)}.navbar-toggle.active .bar:nth-child(2){opacity:0}.navbar-toggle.active .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:768px){.navbar-links{background:#ffeb3b;box-shadow:-2px 2px 5px #0003;flex-direction:column;position:absolute;right:0;top:100%;transform:translateX(100%);width:200px}.navbar-links.open{transform:translateX(0)}.navbar-toggle{display:flex}}.home-container{background:linear-gradient(180deg,#e0f7fa,#fff 80%);color:#333;display:flex;flex-direction:column;font-family:Comic Sans MS,cursive,sans-serif;min-height:100vh}.hero{background:#b3e5fc;border-bottom:5px dashed #ff5722;padding:4rem 2rem}.hero-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px}.hero-text{flex:1 1 400px;padding:1rem;text-align:left}.hero-heading{color:#d84315;font-size:2.5rem;margin-bottom:1rem}.hero-description{color:#555;font-size:1.1rem;margin-bottom:1.5rem}.hero-button{background-color:#ff5722;border-radius:2rem;box-shadow:0 4px 6px #0000001a;color:#fff;display:inline-block;font-size:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:transform .2s,background-color .2s}.hero-button:hover{background-color:#e64a19;transform:translateY(-2px)}.hero-image-wrapper{flex:1 1 400px;padding:1rem;text-align:center}.hero-image{height:auto;max-width:100%;transition:transform .3s ease;width:400px}.hero-image:hover{transform:scale(1.1) rotate(-3deg)}@media (max-width:1024px){.hero-content{flex-direction:column-reverse;text-align:center}.hero-text{padding:1rem 0}.hero-heading{font-size:2rem}.hero-image{width:300px}}@media (max-width:768px){.hero{padding:3rem 1rem}.hero-button{text-align:center;width:100%}.hero-image{width:250px}}@media (max-width:480px){.hero-heading{font-size:1.6rem}.hero-description{font-size:1rem}.hero-image{width:200px}}.nft-section{background:#fffde7;flex:1 1;padding:2rem 1rem}.section-title{color:#f57f17;font-size:1.8rem;text-align:center}.nft-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:0 1rem}.nft-card{background:#fff;border:3px dashed #ff5722;border-radius:1rem;box-shadow:4px 6px 10px #0000001a;padding:1rem;text-align:center;transition:transform .3s}.nft-card:hover{transform:translateY(-6px) rotate(-3deg)}.nft-image{border-radius:.8rem;max-height:180px;object-fit:contain;width:100%}.nft-name{color:#d84315;font-size:1.1rem;margin-top:.8rem}@media (max-width:768px){.nft-section{padding:1.5rem 1rem}.section-title{font-size:1.4rem}}.about-section{background-color:#f0f8ff;color:#333;font-family:Comic Sans MS,cursive,sans-serif;padding:3rem 1rem;text-align:center}.section-title{color:#d84315;font-size:2rem;margin-bottom:1.5rem}.about-text{color:#444;font-size:1rem;line-height:1.6;margin:0 auto 1rem;max-width:700px}.about-list{list-style:none;margin:1.5rem auto;max-width:600px;padding:0}.about-list li{margin-bottom:.8rem;padding-left:1.5rem;position:relative;text-align:left}.about-list li:before{content:"🐂";left:0;position:absolute;top:0}code{background:#e0e0e0;border-radius:4px;font-size:.95rem;padding:.2rem .4rem}@media (max-width:768px){.section-title{font-size:1.5rem}.about-list,.about-text{padding:0 1rem}}.collections-section{background:#fffaf0;color:#333;font-family:Comic Sans MS,cursive,sans-serif;padding:2rem 1rem}.collections-title{color:#d84315;font-size:1.8rem;margin-bottom:1rem;text-align:center}.collections-title.upcoming{color:#6a1b9a;margin-top:2rem}.collections-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:0 1rem}.collection-card{background:#fff;border:3px dashed #ff7043;border-radius:1rem;box-shadow:2px 4px 8px #0000001a;padding:1rem;position:relative;text-align:center;transition:transform .3s}.collection-card:hover{transform:translateY(-5px) rotate(-1deg)}.upcoming-card{opacity:.8}.collection-img{border-radius:.6rem;max-height:120px;object-fit:contain;width:100%}.collection-name{color:#b71c1c;font-size:1.1rem;margin-top:.6rem}.badge{background:#6a1b9a;border-radius:.4rem;color:#fff;font-size:.75rem;padding:.2rem .5rem;position:absolute;right:8px;top:8px}@media (max-width:768px){.collections-title{font-size:1.4rem}.collection-name{font-size:1rem}}.notfound-container{align-items:center;background-color:#fff0f5;display:flex;flex-direction:column;font-family:Comic Sans MS,cursive,sans-serif;height:100vh;justify-content:center;padding:2rem;text-align:center}.notfound-image{margin-bottom:1.5rem;max-width:80%;width:200px}.notfound-title{color:#d84315;font-size:2.5rem;margin-bottom:1rem}.notfound-message{color:#555;font-size:1.1rem;margin-bottom:2rem;max-width:500px}.notfound-button{background-color:#ff7043;border-radius:8px;color:#fff;font-weight:700;padding:.7rem 1.4rem;text-decoration:none;transition:background-color .3s}.notfound-button:hover{background-color:#d84315}@media (max-width:768px){.notfound-title{font-size:1.8rem}.notfound-message{font-size:1rem}.notfound-button{padding:.6rem 1.2rem}}.contact-section{background:#fff8e1;color:#333;font-family:Comic Sans MS,cursive,sans-serif;height:100vh;padding:6rem 1rem;text-align:center}.contact-title{color:#d84315;font-size:2rem;margin-bottom:1rem}.contact-text{color:#555;font-size:1.1rem;margin-bottom:2rem}.contact-box{background:#fff;border:3px dashed #ff7043;border-radius:1rem;box-shadow:2px 4px 8px #0000001a;margin:0 auto 2rem;max-width:500px;padding:1.5rem}.contact-subtitle{color:#b71c1c;font-size:1.4rem;margin-bottom:.5rem}.contact-email a{color:#ff5722;font-size:1.1rem;font-weight:700;text-decoration:none}.contact-email a:hover{text-decoration:underline}.contact-social{margin-top:1rem}.social-links{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.social-links a{background:#ffe0b2;border-radius:8px;color:#333;font-weight:700;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s}.social-links a:hover{background:#ffcc80}@media (max-width:768px){.contact-title{font-size:1.6rem}.contact-text{font-size:1rem}.contact-subtitle{font-size:1.2rem}.social-links{gap:1rem}}.loading-spinner-container{align-items:center;background-color:#fffc;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.spinner{animation:spin 1s linear infinite;border:6px solid #007bff4d;border-radius:50%;border-top-color:#007bff;height:50px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.2722fb37.css.map*/