@import url(https://fonts.googleapis.com/css2?family=Permanent+Marker&family=Poppins:wght@400;600&display=swap);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}.App{font-family:Poppins,sans-serif;min-height:100vh;position:relative;text-align:center;transition:all 1s cubic-bezier(.4,0,.2,1)}.day-mode{background:linear-gradient(135deg,#87ceeb,#e0ffff);color:#333}.night-mode{background:linear-gradient(135deg,#2c043d,#401f63);color:#fff}.App-header{padding:2rem 2rem 1rem}.main-title{animation:wobble 2s infinite;font-size:5rem;margin-bottom:.2rem;text-shadow:3px 3px 0 #0000004d}.main-title,.subtitle{font-family:Permanent Marker,cursive}.subtitle{font-size:1.8rem;margin-bottom:1rem}.theme-toggle{background:#0000;border:2px solid;border-radius:50px;color:inherit;cursor:pointer;font-family:Permanent Marker,cursive;font-size:1.1rem;padding:.8rem 1.5rem;transition:all .3s ease}.goals-section{margin-top:1rem;padding:1rem}.goals-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto;max-width:1000px}.goal-item{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border-radius:15px;padding:1rem;transition:all .3s ease}.goal-item:hover{background:#fff3;transform:translateY(-5px) rotate(2deg)}.goal-emoji{display:block;font-size:2rem;margin-bottom:.5rem}.goal-item h3{font-family:Permanent Marker,cursive;font-size:1.2rem;margin:0}.footer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0003;margin-top:2rem;padding:1rem}.social-links{display:flex;gap:1rem;justify-content:center}.social-btn{background:#ffffff1a;border-radius:50px;color:inherit;font-family:Permanent Marker,cursive;font-size:.9rem;padding:.6rem 1.2rem;text-decoration:none;transition:all .3s ease}.social-btn:hover{background:#fff3;transform:scale(1.1) rotate(-2deg)}@keyframes wobble{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.flash-button{animation:gradient 3s ease infinite,pulse 2s ease-in-out infinite;background:linear-gradient(45deg,#ff6b6b,#ff8e53,#ff6b6b);background-size:200% 200%;border:none;border-radius:50px;box-shadow:0 0 20px #ff6b6b80;color:#fff;cursor:pointer;font-family:Permanent Marker,cursive;font-size:1.2rem;letter-spacing:2px;overflow:hidden;padding:1rem 2rem;position:relative;text-transform:uppercase;transition:all .3s ease}.flash-text{position:relative;text-shadow:2px 2px 4px #0000004d;z-index:1}.flash-button:before{animation:shine 3s linear infinite;background:#fff3;content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shine{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}.flash-button:hover{box-shadow:0 0 30px #ff6b6bb3;transform:translateY(-3px) scale(1.05)}.flash-button:active{transform:translateY(1px) scale(.98)}.night-mode .flash-button{background:linear-gradient(45deg,#9d50bb,#6e48aa,#9d50bb);box-shadow:0 0 20px #9d50bb80}.night-mode .flash-button:hover{box-shadow:0 0 30px #9d50bbb3}.about-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:20px;margin:2rem auto;max-width:1200px;padding:4rem 2rem}.about-section h2{font-family:Permanent Marker,cursive;font-size:2.5rem;margin-bottom:2rem;text-shadow:2px 2px 4px #0000004d}.about-content{font-size:1.2rem;letter-spacing:1px}.about-content p{font-family:Permanent Marker,cursive;font-size:1.5rem;margin:1rem 0;text-shadow:1px 1px 2px #0003}@media (max-width:768px){.about-section{margin:1rem;padding:2rem 1rem}.about-content p{font-size:1.2rem}}.contract-display{animation:pulse 2s infinite;background:#ff08441a;border-radius:25px;color:#ff0844;cursor:pointer;display:inline-block;font-family:Permanent Marker,cursive;font-size:1.2rem;margin:0 0 .8rem;padding:.8rem 2rem;text-decoration:none;text-shadow:2px 2px 4px #0003;transition:all .3s ease}.contract-display:hover{background:#ff084433;box-shadow:0 5px 15px #ff08444d;transform:translateY(-3px)}.image-section{margin:0 auto;max-width:1200px;padding:2rem;perspective:1000px}.image-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:4rem}.image-container{animation:fadeInScale .6s ease-out;border-radius:20px;box-shadow:0 10px 20px #0003;overflow:hidden;position:relative;transform-style:preserve-3d}.bear-image{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.image-container:hover{box-shadow:0 15px 30px #0000004d;transform:translateY(-10px)}.bear-image:hover{transform:scale(1.1)}.navbar{align-items:center;background:#1a1a1a;display:flex;height:70px;justify-content:space-between;left:0;padding:.5rem 2rem;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.logo{margin-right:10px;max-height:50px;object-fit:contain;width:auto}.nav-brand{align-items:center;display:flex;gap:2rem}.brand-text{color:#fff;font-family:Permanent Marker,cursive;font-size:1.8rem;letter-spacing:2px}.nav-links{align-items:center;display:flex;gap:2.5rem}.nav-links a{color:#fff;font-family:Permanent Marker,cursive;font-size:1.2rem;letter-spacing:1px;text-decoration:none;transition:all .3s ease}.stream-btn{background:linear-gradient(45deg,#ff0844,#ffb199);border-radius:50px;padding:.8rem 1.5rem;position:relative;white-space:nowrap}.menu-toggle,.stream-btn-fixed{display:none}.hamburger{display:flex;flex-direction:column;height:20px;justify-content:space-between;position:relative;width:30px}.hamburger span{background:#fff;display:block;height:2px;transition:all .3s ease;width:100%}.contract-address{background:#ff08441a;border-radius:12px;color:#ff0844;cursor:pointer;font-family:Courier New,monospace;font-size:1rem;letter-spacing:1px;padding:6px 12px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.contract-address:hover{background:#ff084433;transform:translateY(-2px)}@media (max-width:768px){.navbar{height:60px;padding:.5rem 1rem}.menu-toggle{cursor:pointer;display:block;z-index:1001}.nav-links{background:#1a1a1a;flex-direction:column;gap:2rem;left:0;padding:2rem;position:fixed;right:0;text-align:center;top:60px;transform:translateY(-150%);transition:transform .3s ease}.nav-links.open{transform:translateY(0)}.nav-links a{border-bottom:1px solid #ffffff1a;display:block;font-size:1.4rem;padding:.8rem 0}.stream-btn{border-bottom:none!important;display:block}.contract-address{display:none}.stream-btn-fixed{background:linear-gradient(45deg,#ff0844,#ffb199);border-radius:50px;color:#fff;display:block;font-family:Permanent Marker,cursive;font-size:.9rem;letter-spacing:1px;padding:.6rem 1.2rem;position:fixed;right:70px;text-decoration:none;top:12px;z-index:1001}.hamburger.open span:first-child{transform:translateY(9px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-links.open+.stream-btn-fixed{display:none}}
/*# sourceMappingURL=main.8c96eda9.css.map*/