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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes mute-blink-fade{0%{opacity:0}10%{opacity:1}25%{opacity:0}40%{opacity:1}60%{opacity:1}80%{opacity:1}to{opacity:0}}.mute-hint-label{animation:mute-blink-fade 6s linear forwards}body{background:linear-gradient(135deg,#f8fffc,#e0f7fa 50%,#d0f8e8)!important;background-attachment:scroll;display:flex;flex-direction:column}#root,body,html{margin:0;min-height:100vh;padding:0}#root,body,html{background:linear-gradient(135deg,#f8fffc,#e0f7fa 50%,#d0f8e8)!important}.landing-page{background:#fff;border-radius:24px;box-shadow:0 4px 24px 0 #43e97b14;display:flex;flex-direction:column;margin:50px auto;max-width:900px;padding:0 48px 40px}.tab-btn{border-radius:30px;font-size:15px;height:50px;padding:12px 20px!important;width:120px}.tab-btn.active{position:relative}.tab-btn.active:after{background:#43e97b;border-radius:2px;bottom:-20px;content:"";display:block;height:5px;left:50%;position:absolute;transform:translateX(-50%);width:38px}.tab-header{display:flex;gap:64px;justify-content:center;margin-bottom:32px}.leaf-bg{filter:drop-shadow(0 0 40px #e0f7fa) drop-shadow(0 0 80px #b2f7c1);height:100vh;left:0;pointer-events:none;position:absolute;top:0;width:100vw;z-index:0}.leaf-path{stroke-dasharray:2200;stroke-dashoffset:2200;stroke:#43a047;filter:drop-shadow(0 0 12px #b2f7c1)}.leaf-path,.leaf-vein{animation:drawLeaf 8s ease-out forwards;opacity:.22}.leaf-vein{stroke-dasharray:1000;stroke-dashoffset:1000;stroke:#81c784}@keyframes drawLeaf{to{stroke-dashoffset:0}}.App{text-align:center}.slogan-container{height:80vh;margin:50px auto;padding-top:120px;width:70vw}.slogan{color:#22643a;font-size:100px;@media screen and min-width(767px){height:470px}text-shadow:0 2px 16px #fff,0 1px 0 #e0f7fa}.fade-in-slow{animation:fadeIn 5s ease-in forwards;opacity:0}.fade-in-medium{animation:fadeIn 2s ease-in forwards;opacity:0}.fade-in-fast{animation:fadeIn .5s ease-in forwards;opacity:0}button{background:linear-gradient(90deg,#43e97b,#38f9d7);border:none;border-radius:32px;box-shadow:0 4px 24px 0 #43e97b1a,0 1.5px 8px 0 #38f9d714;color:#fff;cursor:pointer;font-size:22px;font-weight:700;margin-top:50px;padding:15px 36px;transition:background .3s,box-shadow .3s,transform .2s}button:focus,button:hover{background:linear-gradient(90deg,#38f9d7,#43e97b);box-shadow:0 6px 32px 0 #43e97b2e,0 2px 12px 0 #38f9d71f;outline:none;transform:translateY(-2px) scale(1.03)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.landing-box-content{h3{font-size:18px;margin:0 auto;width:fit-content}h3:after{background:#43e97b;border-radius:2px;bottom:-4px;content:"";display:block;height:2px;left:50%;position:relative;transform:translateX(-50%);width:110%}p{font-size:18px}}@media screen and (max-width:767px){.feel-free,.mail-btn{font-size:13px!important}.tab-btn{border-radius:30px;font-size:22px;height:48px;margin-top:15px;padding:12px 20px!important;width:180px}.tab-btn.active:after{display:none}.tab-header{align-items:center;flex-direction:column;gap:0}.tab-content{margin-left:-88px;width:100vw}.nidanam{margin:0!important;padding:.5px 20px!important}@keyframes drawLeaf{to{stroke-dashoffset:0}}#root{padding:40px!important}.slogan-container{height:46vh;margin:50px auto;padding-top:120px;width:70vw}.slogan{color:#22643a;font-size:42px;text-shadow:0 2px 16px #fff,0 1px 0 #e0f7fa}.me{bottom:-40px!important;position:relative!important}.dev{padding:0 50px!important}.landing-box-content{padding:20px 30px!important}}@media screen and (max-width:360px){.slogan-container{height:80vh;margin:50px auto 40px;padding-top:120px;width:70vw}.slogan{font-size:36px}}.red-dot{animation:pulse-red-dot 1.2s infinite;background:#e53935;border:2px solid #fff;border-radius:50%;box-shadow:0 0 4px #e53935;display:inline-block;height:11px;position:absolute;right:10px;top:6px;width:11px;z-index:2}@keyframes pulse-red-dot{0%{box-shadow:0 0 0 0 #e53935b3,0 0 4px #e53935;transform:scale(1)}70%{box-shadow:0 0 0 8px #e5393500;transform:scale(1.15)}to{box-shadow:0 0 0 0 #e5393500,0 0 4px #e53935;transform:scale(1)}}
/*# sourceMappingURL=main.fe2af6de.css.map*/