body,html{height:100%}*,body,html{margin:0;padding:0}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f8fffe,#e8f5f3 50%,#d1f2e8);color:#2d3a3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#e8f5f3}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#2db47f,#1e8b5c);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#1e8b5c,#2db47f)}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}::selection{background:#2db47f33;color:#2d3a3e}::-moz-selection{background:#2db47f33;color:#2d3a3e}:focus-visible{outline:2px solid #2db47f;outline-offset:2px}html{scroll-behavior:smooth}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.glassmorphism{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2db47f,#1e8b5c);-webkit-background-clip:text;background-clip:text}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{box-shadow:0 10px 30px #2db47f33;transform:translateY(-5px)}.App{background:linear-gradient(180deg,#0a0a0a,#1a1a1a);min-height:100vh;text-align:center}.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:linear-gradient(135deg,#0a0a0a,#1a1a1a);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)}}.modern-button{background:linear-gradient(135deg,#2db47f,#1e8b5c);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;overflow:hidden;padding:.75rem 2rem;position:relative;transition:all .3s ease}.modern-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.modern-button:hover:before{left:100%}.modern-button:hover{box-shadow:0 10px 30px #2db47f66;transform:translateY(-2px)}.modern-button:active{transform:translateY(0)}.modern-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414cc;border:1px solid #ffffff1a;border-radius:20px;padding:2rem;transition:all .3s ease}.modern-card:hover{border-color:#2db47f80;box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.modern-input{background:#14141499;border:2px solid #ffffff1a;border-radius:12px;color:#fff;font-size:1rem;padding:1rem 1.5rem;transition:all .3s ease}.modern-input:focus{background:#141414e6;border-color:#2db47f;box-shadow:0 0 0 4px #2db47f1a;outline:none}.modern-input::placeholder{color:#ffffff4d}.glow-green{box-shadow:0 0 20px #2db47f4d}.glow-green:hover{box-shadow:0 0 30px #2db47f80}.gradient-bg{background:linear-gradient(135deg,#667eea,#764ba2)}.gradient-bg-green{background:linear-gradient(135deg,#2db47f,#1e8b5c)}.glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a}.animated-gradient{animation:gradient 3s ease infinite;background-size:200% 200%;background:linear-gradient(-45deg,#2db47f,#1e8b5c,#667eea,#764ba2)}.shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#fff0,#ffffff1a 50%,#fff0);background-size:200% 100%}
/*# sourceMappingURL=main.df47e599.css.map*/