body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.home-header{background-color:rgba(147,202,221,.705);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:90vw;height:70px;display:flex;align-items:center;justify-content:space-between;margin:20px auto auto;padding:10px;box-shadow:0 0 30px 0 rgba(0,0,0,.119);border-radius:10px}.home-container{min-height:100vh;padding:2rem}.header-btn:hover{border-color:#000}.home-heading{padding:0;font-size:44px;margin:0 0 0 30px;color:#000;font-family:"Kaushan Script",cursive}.home-main{margin:-50px auto auto;width:100vw;background-image:url(/static/media/yoga-bg.082a7e3c.png);height:80vh;background-repeat:no-repeat;background-position:50%;background-size:700px}.description{font-size:66px;background-image:linear-gradient(-20deg,#230538,#5219a8 50%,#be86e6);background-clip:text;-webkit-background-clip:text;color:transparent;text-align:center;margin:10px 0 0;font-family:"Raleway",sans-serif;letter-spacing:.5px;-webkit-animation:gradientAnimation 2s ease infinite;animation:gradientAnimation 2s ease infinite;background-size:200% 200%}@-webkit-keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto;padding:4rem 0;align-items:center}.hero-content{padding-right:2rem}.hero-title{font-size:3.5rem;margin-bottom:1rem;background:linear-gradient(135deg,var(--primary-color-dark),var(--primary-color) 50%,var(--primary-color-light));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-animation:gradient 8s ease infinite;animation:gradient 8s ease infinite;background-size:200% 200%}.hero-subtitle,.hero-title{font-family:"Raleway",sans-serif}.hero-subtitle{font-size:2rem;color:var(--primary-color);margin-bottom:1.5rem}.hero-description{font-size:1.2rem;color:var(--text-color-secondary);line-height:1.6;margin-bottom:2rem}.hero-buttons{display:flex;grid-gap:1rem;gap:1rem}.primary-button,.secondary-button{padding:1rem 2rem;font-size:1.1rem;border-radius:50px;border:none;cursor:pointer;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;font-family:"Raleway",sans-serif}.primary-button{background:linear-gradient(135deg,var(--primary-color-dark),var(--primary-color));color:#fff;box-shadow:0 4px 15px rgba(149,128,255,.3)}.secondary-button{background:rgba(30,30,46,.7);color:var(--primary-color);border:2px solid var(--primary-color)}.primary-button:hover,.secondary-button:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 6px 20px rgba(149,128,255,.4)}.hero-image{position:relative;width:100%;height:100%}.image-container{position:relative;width:100%;height:500px;display:flex;justify-content:center;align-items:center}.blob-shape{position:absolute;width:450px;height:450px;background:linear-gradient(135deg,rgba(149,128,255,.3),rgba(255,128,191,.3));border-radius:60% 40% 30% 70%/60% 30% 70% 40%;-webkit-animation:blob 8s ease-in-out infinite;animation:blob 8s ease-in-out infinite;-webkit-filter:blur(10px);filter:blur(10px)}.floating-image{position:relative;max-width:80%;height:auto;-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite;z-index:1;-webkit-filter:drop-shadow(0 0 20px rgba(149,128,255,.5));filter:drop-shadow(0 0 20px rgba(149,128,255,.5))}.features-section{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto;padding:4rem 0}.feature-card{background:var(--card-bg);padding:2rem;border-radius:20px;text-align:center;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2);border:1px solid var(--card-border)}.feature-card:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 6px 25px rgba(149,128,255,.15);border-color:var(--primary-color)}.feature-icon{font-size:2.5rem;margin-bottom:1rem}.feature-card h3{font-family:"Raleway",sans-serif;color:var(--primary-color);margin-bottom:1rem}.feature-card p{color:var(--text-color-secondary)}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes blob{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes blob{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@media screen and (max-width:968px){.hero-section{grid-template-columns:1fr;text-align:center;padding:2rem 0}.hero-content{padding-right:0}.hero-buttons{justify-content:center}.features-section{grid-template-columns:1fr;padding:2rem}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.5rem}.image-container{height:400px}}.btn-section{position:absolute;left:38vw;top:60vh}.btn{padding:10px 15px;margin:10px 20px;color:#000;font-size:24px;border-color:#4a1e96;background-color:hsla(0,0%,67.1%,.629);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;border-width:4px;cursor:pointer}.btn:hover{background:rgba(255,165,0,.2);color:#000}body::-webkit-scrollbar{display:none}#about-btn{padding:5px 10px}#about-btn:hover{border-color:#000;background-color:#000;color:#000}#about-btn:focus{box-shadow:none;background:#fff;border-color:#000;color:#000}.chatbot-container{position:fixed;bottom:20px;right:20px;width:350px;height:500px;border-radius:15px;overflow:hidden;box-shadow:0 4px 25px rgba(149,128,255,.4);background-color:var(--bg-color-lighter);border:1px solid var(--primary-color);display:flex;flex-direction:column;transition:all .3s ease;z-index:1000}.chatbot-header{background:linear-gradient(135deg,var(--primary-color-dark),var(--primary-color));padding:15px;color:#fff;font-weight:700;justify-content:space-between}.chatbot-header,.chatbot-title{display:flex;align-items:center}.chatbot-title{font-family:"Raleway",sans-serif}.chatbot-title-icon{margin-right:10px;font-size:1.2rem}.chatbot-toggle-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem}.chatbot-messages{flex:1 1;padding:15px;overflow-y:auto;display:flex;flex-direction:column;grid-gap:15px;gap:15px}.chatbot-message{max-width:80%;padding:10px 15px;border-radius:15px;margin-bottom:5px;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}.bot-message{background-color:var(--primary-color);color:#fff;align-self:flex-start;border-bottom-left-radius:5px}.user-message{background-color:var(--bg-color-light);color:var(--text-color);align-self:flex-end;border-bottom-right-radius:5px}.chatbot-input-container{display:flex;padding:15px;border-top:1px solid var(--card-border)}.chatbot-input{flex:1 1;padding:10px 15px;border-radius:25px;border:1px solid var(--card-border);background-color:var(--bg-color-light);color:var(--text-color)}.chatbot-input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 5px rgba(149,128,255,.3)}.chatbot-send-btn{width:40px;height:40px;border-radius:50%;margin-left:10px;background:linear-gradient(135deg,var(--primary-color-dark),var(--primary-color));border:none;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.chatbot-send-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.chatbot-trigger{position:fixed;bottom:20px;right:20px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color-dark),var(--primary-color));color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 15px rgba(149,128,255,.4);z-index:1000;font-size:1.5rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.chatbot-trigger:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.chatbot-minimized{height:0;padding:0;border:none}.chatbot-minimized .chatbot-header{display:none}.typing-indicator{display:flex;align-items:center;grid-gap:5px;gap:5px;padding:10px 15px;background-color:var(--primary-color);color:#fff;border-radius:15px;border-bottom-left-radius:5px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;align-self:flex-start}.typing-dot{width:8px;height:8px;background-color:#fff;border-radius:50%;-webkit-animation:bounce 1.5s infinite;animation:bounce 1.5s infinite}.typing-dot:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.typing-dot:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes bounce{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.scroll-to-bottom{position:absolute;bottom:70px;right:20px;width:35px;height:35px;border-radius:50%;background-color:var(--primary-color);color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2);opacity:.7;transition:opacity .3s}.scroll-to-bottom:hover{opacity:1}.chatbot-fullpage{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--bg-color-lighter);border-radius:15px;overflow:hidden;box-shadow:0 4px 25px rgba(149,128,255,.2);border:1px solid var(--primary-color)}.chatbot-fullpage-messages{flex:1 1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;grid-gap:15px;gap:15px}.chatbot-fullpage-input-container{display:flex;padding:20px;border-top:1px solid var(--card-border);background-color:var(--bg-color-light)}.bot-message h1,.bot-message h2,.bot-message h3{color:#fff;margin-top:10px;margin-bottom:5px}.bot-message h3{font-size:1.1rem;margin-top:12px}.bot-message h3,.bot-message p{margin-bottom:8px}.bot-message ol,.bot-message ul{margin-top:5px;margin-bottom:5px;padding-left:20px}.bot-message li{margin-bottom:3px}.bot-message strong{font-weight:700;color:#fff}.bot-message em{font-style:italic;color:hsla(0,0%,100%,.9)}.bot-message a{color:#fff;text-decoration:underline}.chat-table{margin:10px 0;overflow-x:auto;max-width:100%;background:hsla(0,0%,100%,.1);border-radius:8px}.chat-table table{width:100%;border-collapse:collapse;table-layout:fixed}.chat-table td,.chat-table th{padding:8px;text-align:left;border:1px solid hsla(0,0%,100%,.2);word-wrap:break-word}.chat-table th{background:hsla(0,0%,100%,.2);font-weight:700}.chat-table tr:nth-child(2n){background:hsla(0,0%,100%,.05)}.instructions-list{width:40%;border-radius:8px;border:2px solid var(--primary-color);margin-top:10px;padding:20px;background-color:var(--bg-color-lighter);box-shadow:0 4px 15px rgba(0,0,0,.2)}.instruction{letter-spacing:.5px;color:var(--text-color-secondary);font-weight:400;margin:20px 10px 10px;line-height:1.6}.instructions-container{display:flex;justify-content:space-evenly;align-content:center;padding:20px}.pose-demo-img{height:400px;aspect-ratio:1;border-radius:15px;box-shadow:0 0 30px rgba(149,128,255,.3);border:2px solid var(--primary-color)}@media screen and (max-width:768px){.instructions-container{flex-direction:column;align-items:center}.instructions-list{width:90%;margin-bottom:20px}.pose-demo-img{height:300px}}.yoga-container{background-color:var(--bg-color);background-image:linear-gradient(135deg,var(--bg-color),var(--bg-color-light));min-width:100vw;min-height:90vh;margin-top:10px;color:var(--text-color)}.secondary-btn{position:relative;left:45%;padding:10px 20px;border-radius:5px;border:2px solid var(--primary-color);background-color:rgba(149,128,255,.1);box-shadow:0 4px 10px rgba(0,0,0,.2);color:var(--text-color);font-weight:500;transition:all .3s ease}.secondary-btn:hover{background-color:rgba(149,128,255,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.starting-contdown{margin:auto;border:10px solid rgba(149,128,255,.3);width:-webkit-max-content;width:max-content;padding:10px 30px;border-radius:50%;background-color:rgba(30,30,46,.5);position:relative;top:45%}.starting-contdown h1{color:var(--text-color)}.pose-img{position:absolute;right:120px;top:80px;width:500px;aspect-ratio:1;border-radius:10px;box-shadow:0 0 30px rgba(149,128,255,.3)}.performance-container{display:flex;padding:20px;position:absolute;left:150px}.pose-performance{margin:10px;background-color:var(--bg-color-lighter);border-radius:8px;padding:10px;box-shadow:0 4px 15px rgba(0,0,0,.2);border:1px solid var(--card-border)}.pose-performance h4{color:var(--text-color);margin:0}#webcam{border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.3)}#my-canvas,#webcam{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.dropdown-container{position:relative;display:inline-block}.dropdown-toggle{background-color:var(--bg-color-lighter);color:var(--text-color);padding:10px 20px;font-size:16px;border:1px solid var(--primary-color);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);cursor:pointer;transition:all .3s ease}.dropdown-toggle:hover{background-color:rgba(149,128,255,.2)}.dropdown-custom-menu{background-color:var(--bg-color-lighter);border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.3);margin-top:10px;max-height:300px;overflow-y:auto;padding:10px 0;border:1px solid var(--card-border)}.dropdown-item-container{display:flex;align-items:center;padding:10px 15px;transition:all .3s ease}.dropdown-item-container:hover{background-color:rgba(149,128,255,.2)}.dropdown-item-1{color:var(--text-color);font-size:16px;flex-grow:1}.dropdown-img{width:50px;height:50px;object-fit:cover;border-radius:50%;margin-left:10px;border:2px solid var(--primary-color)}.about-container{width:100vw;min-height:100vh;background-color:var(--bg-color);background-image:linear-gradient(135deg,var(--bg-color),var(--bg-color-light))}.about-heading{font-size:54px;text-align:center;padding-top:10px;color:var(--primary-color);font-family:"Raleway",sans-serif}.about-main{margin:auto;width:70%;background-color:var(--bg-color-lighter);border-radius:15px;padding:30px;box-shadow:0 4px 15px rgba(0,0,0,.2);border:1px solid var(--card-border)}.about-content{color:var(--text-color-secondary);font-size:18px;line-height:1.6}.developer-info h4{color:var(--primary-color);font-family:"Raleway",sans-serif;margin-top:20px;text-decoration:underline}.about-content a,.developer-info a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}.about-content a:hover,.developer-info a:hover{color:var(--primary-color-light);text-decoration:underline}.tutorials-container{width:100vw;min-height:100vh;background-color:var(--bg-color);background-image:linear-gradient(135deg,var(--bg-color),var(--bg-color-light));color:var(--text-color)}.tutorials-heading{font-size:54px;margin-left:100px;padding-top:50px;color:var(--primary-color);font-family:"Raleway",sans-serif}.tutorials-content{color:var(--text-color-secondary);font-size:18px;margin:4px auto auto 100px;line-height:1.6}.tutorials-content-container{width:70%;background-color:var(--bg-color-lighter);border-radius:10px;padding:20px;margin-left:100px;margin-top:20px;box-shadow:0 4px 15px rgba(0,0,0,.2);border:1px solid var(--card-border)}@media screen and (max-width:768px){.tutorials-heading{margin-left:20px;font-size:36px}.tutorials-content{margin-left:20px}.tutorials-content-container{width:90%;margin-left:20px}}.chat-page-container{width:100%;min-height:100vh;background-color:var(--bg-color);background-image:linear-gradient(135deg,var(--bg-color),var(--bg-color-light));display:flex;flex-direction:column;align-items:center}.chat-page-header{width:100%;text-align:center;padding:2rem 0}.chat-page-title{font-size:2.5rem;color:var(--primary-color);margin-bottom:1rem;font-family:"Raleway",sans-serif;background:linear-gradient(135deg,var(--primary-color-dark),var(--primary-color) 50%,var(--primary-color-light));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-animation:gradient 8s ease infinite;animation:gradient 8s ease infinite;background-size:200% 200%}.chat-page-subtitle{font-size:1.2rem;color:var(--text-color-secondary);max-width:600px;margin:0 auto}.chat-page-content{width:100%;max-width:800px;height:70vh;margin:0 auto;display:flex;justify-content:center}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media screen and (max-width:768px){.chat-page-title{font-size:2rem}.chat-page-subtitle{font-size:1rem;padding:0 1rem}.chat-page-content{height:65vh}}.diet-container{max-width:900px;margin:40px auto;padding:20px;background-color:var(--bg-color-lighter);border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.2);border:1px solid var(--card-border);color:var(--text-color)}.diet-form{margin:20px 0;display:flex;flex-direction:column}.diet-input{padding:12px;border:1px solid var(--card-border);border-radius:6px;font-size:16px;resize:vertical;margin-bottom:15px;font-family:inherit;background-color:var(--bg-color-light);color:var(--text-color)}.diet-button{padding:12px 20px;background:linear-gradient(135deg,var(--primary-color-dark),var(--primary-color));color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:700;transition:all .3s ease}.diet-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 15px rgba(149,128,255,.3)}.diet-button:disabled{cursor:not-allowed;opacity:.7}.diet-button:disabled,.diet-response{background-color:var(--bg-color-light)}.diet-response{margin-top:30px;padding:20px;border-radius:6px;box-shadow:0 4px 15px rgba(0,0,0,.2);border:1px solid var(--card-border)}.diet-content{line-height:1.6;white-space:pre-wrap;color:var(--text-color)}.diet-tips{margin-top:30px;padding:15px;background-color:var(--bg-color-light);border-radius:6px;border:1px solid var(--primary-color)}.diet-tips ul{padding-left:20px;list-style:none}.diet-tips li{margin-bottom:12px;color:var(--text-color-secondary)}h1,h2,h3{color:var(--primary-color);font-family:"Raleway",sans-serif}.diet-image{margin:20px 0;text-align:center;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px rgba(149,128,255,.3)}.diet-image img{max-width:100%;height:auto;border-radius:10px}.image-loading{text-align:center;padding:20px;color:var(--primary-color);font-size:1.1em;-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite}@-webkit-keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.loading-indicator{text-align:center;padding:20px;color:var(--primary-color);font-size:1.1em;-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite;background-color:var(--bg-color-light);border-radius:8px;margin:10px 0;border:1px dashed var(--primary-color)}.diet-table-wrapper{margin:15px 0;overflow-x:auto;background:var(--bg-color-light);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.diet-table{width:100%;border-collapse:collapse;border-spacing:0;font-size:14px}.diet-table td,.diet-table th{padding:12px;text-align:left;border:1px solid var(--card-border);min-width:120px;vertical-align:top;line-height:1.4}.diet-table th{background:var(--primary-color);color:#fff;font-weight:600;white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:1}.diet-table tr:nth-child(2n){background:rgba(149,128,255,.05)}.diet-table tr:hover td{background:rgba(149,128,255,.1)}@media (max-width:768px){.diet-table{font-size:13px}.diet-table td,.diet-table th{padding:8px;min-width:100px}}.diet-content h1,.diet-content h2,.diet-content h3{color:var(--primary-color);margin-top:20px;margin-bottom:10px}.diet-content strong{color:var(--primary-color);font-weight:700}.diet-content em{color:var(--text-color-secondary);font-style:italic}.diet-content .bullet-item,.diet-content .numbered-item{margin:8px 0;padding-left:20px;position:relative}.diet-content .bullet-item:before{content:"•";position:absolute;left:0;color:var(--primary-color)}.diet-content .numbered-item{counter-increment:diet-list}.diet-content .numbered-item:before{content:counter(diet-list) ".";position:absolute;left:0;color:var(--primary-color);font-weight:700}@media (max-width:768px){.diet-container{margin:20px 10px}}.navbar{background-color:rgba(30,30,46,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:70px;justify-content:center;font-size:1.2rem;position:-webkit-sticky;position:sticky;top:0;z-index:999;margin:20px 5%;border-radius:10px;box-shadow:0 0 30px 0 rgba(0,0,0,.3)}.navbar,.navbar-container{display:flex;align-items:center}.navbar-container{justify-content:space-between;width:100%;height:50px;max-width:1500px;padding:0 50px}.navbar-logo{color:var(--primary-color);font-family:"Kaushan Script",cursive;font-size:2rem;text-decoration:none;display:flex;align-items:center}.navbar-logo:hover{color:var(--primary-color-light)}.nav-menu{list-style:none;margin:0;padding:0}.nav-item,.nav-menu{display:flex;align-items:center}.nav-item{height:70px}.nav-link{color:var(--text-color);text-decoration:none;padding:.5rem 1rem;font-weight:500;transition:all .2s ease-in-out}.nav-link:hover{color:var(--primary-color);-webkit-transform:scale(1.1);transform:scale(1.1)}body,html{margin:0;padding:0}body{background-color:#121212;color:#f5f5f5;background-image:linear-gradient(135deg,#121212,#1e1e2e);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}:root{--primary-color:#9580ff;--primary-color-light:#b59fff;--primary-color-dark:#7347ff;--secondary-color:#ff80bf;--text-color:#f5f5f5;--text-color-secondary:#b3b3b3;--bg-color:#121212;--bg-color-light:#1e1e2e;--bg-color-lighter:#2d2d3a;--card-bg:#1e1e2e;--card-border:#2d2d3a;--success-color:#00e676}
/*# sourceMappingURL=main.db5fa502.chunk.css.map */