@import url(https://fonts.googleapis.com/css2?family=Spinnaker&display=swap);@import url(https://fonts.googleapis.com/css2?family=Spinnaker&family=Tillana:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);*{box-sizing:border-box;font-family:Spinnaker,sans-serif;list-style-type:none;margin:0;outline:none;padding:0;text-decoration:none}.light{--second:#059669;--third:#f8fafc;--text:#1e293b;--hover:#e2e8f0;--main:#cbd5e1}.dark{--second:#34d399;--third:#050d1a;--text:#e2e8f0;--hover:#1e293b;--main:#334155}::selection{background-color:var(--second);color:var(--third)}h1{color:var(--second)}h1.logo{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#34d399,#06b6d4);-webkit-background-clip:text;background-clip:text;cursor:pointer;display:flex;font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:800;gap:10px;letter-spacing:-.5px}h1.logo:hover{opacity:.85;text-decoration:none}.logo-icon{align-items:center;display:flex}.logo-icon svg{height:34px;width:34px}.button,button{background-color:var(--second);border:none;border:2px solid var(--second);border-radius:30px;color:var(--third);font-size:15px;padding:15px 25px;text-align:center;width:180px}.button:hover,button:hover{border:2px solid var(--text);text-decoration:none}.button:active,button:active{scale:.99}.button{padding:10px 0;width:100%}.button.loading,button.loading{cursor:not-allowed;opacity:.7;pointer-events:none}.button.outline{background-color:initial;text-decoration:none}main{align-items:center;display:flex;flex-direction:column;gap:25px;height:100dvh;justify-content:center;width:100%}main h3{max-width:800px;text-align:center;width:100%}.user-content .top{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:var(--third);border-bottom:1px solid #34d39914;font-family:Inter,sans-serif;justify-content:space-between;left:280px;padding:16px 24px;position:fixed;top:0;width:calc(100% - 280px);z-index:1}.user-content .top,.user-content .top .title{align-items:center;color:var(--text);display:flex}.user-content .top .title{gap:7px;justify-content:center}.user-content .top .title h1{font-size:22px;font-weight:700;letter-spacing:-.5px}.profile{align-items:center;display:flex;gap:12px;height:-webkit-max-content;height:max-content;justify-content:left;padding:0 15px}.profile i{color:var(--second);font-size:35px}.profile div{align-items:left;display:flex;flex-direction:column;height:100%;justify-content:center}.profile div p{color:var(--text);font-size:14px;font-weight:600}.profile div p:last-of-type{color:#64748b;font-size:12px;font-weight:400}.light .user-content .top{border-bottom-color:#0000000f}@media (max-width:768px){.user-content .top .profile{display:none}.user-content .top .title h1{font-size:20px;margin-left:40px}.user-content .top{background-color:var(--third);justify-content:left;left:0;width:100%}}@keyframes meshGradient{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #34d39926}50%{box-shadow:0 0 40px #34d3994d,0 0 80px #06b6d41a}}.register-page{align-items:center;background:#050d1a;color:#e2e8f0;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100dvh;overflow:hidden;padding:40px 20px;position:relative}.register-page:before{animation:meshGradient 20s ease infinite;background:radial-gradient(ellipse 80% 60% at 20% 40%,#34d3991f 0,#0000 70%),radial-gradient(ellipse 60% 80% at 75% 20%,#06b6d41a 0,#0000 70%),radial-gradient(ellipse 50% 50% at 50% 80%,#8b5cf614 0,#0000 70%);background-size:200% 200%}.register-page:after,.register-page:before{content:"";inset:0;pointer-events:none;position:absolute}.register-page:after{background-image:linear-gradient(#34d39908 1px,#0000 0),linear-gradient(90deg,#34d39908 1px,#0000 0);background-size:60px 60px}.register-back-link{align-items:center;border-radius:10px;color:#94a3b8;display:flex;font-size:14px;font-weight:500;gap:8px;left:40px;padding:8px 16px;position:absolute;text-decoration:none;top:30px;transition:all .3s ease;z-index:10}.register-back-link:hover{background:#34d39914;color:#34d399}.register-card{animation:scaleIn .6s ease-out both;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f172a99;border:1px solid #34d3991a;border-radius:24px;max-width:440px;padding:44px 40px;position:relative;width:100%;z-index:2}.register-card:before{background:linear-gradient(90deg,#0000,#34d3994d,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.register-card:after{background:linear-gradient(135deg,#34d39926,#0000 50%,#06b6d41a);border-radius:24px;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.register-brand{animation:fadeInUp .6s ease-out .1s both;margin-bottom:8px;text-align:center}.register-brand-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#34d399,#06b6d4);-webkit-background-clip:text;background-clip:text;cursor:pointer;display:inline-block;font-size:1.8rem;font-weight:800;letter-spacing:-.5px;text-decoration:none;transition:opacity .3s ease}.register-brand-name:hover{opacity:.85}.register-header{animation:fadeInUp .6s ease-out .2s both;margin-bottom:32px;text-align:center}.register-header h2{color:#f1f5f9;font-size:28px;font-weight:800;letter-spacing:-.5px;margin-bottom:8px}.register-header p{color:#64748b;font-size:15px;font-weight:400}.register-error{animation:fadeInUp .4s ease-out both;background:#ef44441a;border:1px solid #ef444440;border-radius:12px;color:#fca5a5;font-size:14px;margin-bottom:20px;padding:12px 16px;text-align:center}.register-field{animation:fadeInUp .6s ease-out both;margin-bottom:18px}.register-field:first-child{animation-delay:.25s}.register-field:nth-child(2){animation-delay:.3s}.register-field:nth-child(3){animation-delay:.35s}.register-field:nth-child(4){animation-delay:.4s}.register-field label{color:#94a3b8;display:block;font-size:13px;font-weight:600;letter-spacing:.3px;margin-bottom:8px}.register-field input{background:#0f172acc;border:1px solid #94a3b826;border-radius:12px;box-sizing:border-box;color:#e2e8f0;font-family:Inter,sans-serif;font-size:15px;outline:none;padding:14px 16px;transition:all .3s ease;width:100%}.register-field input::placeholder{color:#475569}.register-field input:focus{background:#0f172a;border-color:#34d39980;box-shadow:0 0 0 3px #34d3991a,0 0 20px #34d3990d}.register-field .field-error{color:#fca5a5;display:block;font-size:12px;margin-top:6px;padding-left:2px}.register-submit-btn{animation:fadeInUp .6s ease-out .45s both;background:linear-gradient(135deg,#059669,#0d9488);border:none;border-radius:12px;box-shadow:0 4px 20px #05966959,inset 0 1px 0 #ffffff1a;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:700;margin-top:8px;overflow:hidden;padding:13px;position:relative;transition:all .3s ease;width:100%}.register-submit-btn:after{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:200%;left:-100%;position:absolute;top:-50%;transition:all .5s ease;width:200%}.register-submit-btn:hover:after{left:100%}.register-submit-btn:hover{box-shadow:0 8px 35px #05966980,inset 0 1px 0 #ffffff26;transform:translateY(-2px)}.register-submit-btn:active{transform:translateY(0)}.register-submit-btn.loading{cursor:wait;opacity:.7}.register-terms{animation:fadeInUp .6s ease-out .5s both;color:#475569;font-size:12px;line-height:1.6;margin-top:20px;text-align:center}.register-login-link{animation:fadeInUp .6s ease-out .55s both;color:#64748b;font-size:14px;margin-top:20px;text-align:center}.register-login-link a{color:#34d399;font-weight:600;text-decoration:none;transition:all .3s ease}.register-login-link a:hover{color:#6ee7b7;text-decoration:underline}.register-orb{animation:float 8s ease-in-out infinite,pulseGlow 4s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,#34d3991f,#06b6d414,#8b5cf60d);border-radius:50%;height:300px;pointer-events:none;position:absolute;width:300px;z-index:1}.register-orb.orb-top-right{right:-80px;top:-100px}.register-orb.orb-bottom-left{animation-delay:2s;bottom:-120px;height:250px;left:-100px;width:250px}.light .register-page{background:#f8fafc;color:#1e293b}.light .register-page:before{background:radial-gradient(ellipse 80% 60% at 20% 40%,#34d39914 0,#0000 70%),radial-gradient(ellipse 60% 80% at 75% 20%,#06b6d40f 0,#0000 70%),radial-gradient(ellipse 50% 50% at 50% 80%,#8b5cf60d 0,#0000 70%)}.light .register-page:after{background-image:linear-gradient(#00000008 1px,#0000 0),linear-gradient(90deg,#00000008 1px,#0000 0)}.light .register-back-link{color:#64748b}.light .register-back-link:hover{color:#059669}.light .register-card{background:#fffc;border-color:#0000000f;box-shadow:0 4px 30px #0000000f}.light .register-header h2{color:#0f172a}.light .register-header p{color:#64748b}.light .register-error{background:#ef444414;border-color:#ef444433;color:#dc2626}.light .register-field label{color:#475569}.light .register-field input{background:#f1f5f9cc;border-color:#0000001a;color:#1e293b}.light .register-field input::placeholder{color:#94a3b8}.light .register-field input:focus{background:#fff;border-color:#34d39980;box-shadow:0 0 0 3px #34d3991a}.light .register-field .field-error{color:#dc2626}.light .register-login-link,.light .register-terms{color:#64748b}.light .register-login-link a{color:#059669}.light .register-login-link a:hover{color:#047857}.light .register-orb{background:radial-gradient(circle at 35% 35%,#34d39914,#06b6d40d,#8b5cf608)}@media (max-width:520px){.register-card{border-radius:20px;padding:32px 24px}.register-header h2{font-size:24px}.register-back-link{left:16px;top:16px}}.user-panel{align-items:stretch;background-color:var(--third);display:flex;position:relative;width:100%}.user-panel .user-content{height:100vh;overflow-y:auto;padding:10.5vh 17px 20px 300px;scrollbar-color:var(--hover) #0000;scrollbar-width:thin}.user-panel .user-content::-webkit-scrollbar{width:6px}.user-panel .user-content::-webkit-scrollbar-track{background:#0000}.user-panel .user-content::-webkit-scrollbar-thumb{background-color:var(--hover);border-radius:3px}.user-panel .user-content::-webkit-scrollbar-thumb:hover{background-color:var(--second)}.t-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293b80;border:1px solid #34d39914;border-radius:20px;box-shadow:0 8px 32px #0003;color:var(--text);font-family:Inter,sans-serif;max-width:560px;padding:32px;transition:border-color .3s ease}.t-form:hover{border-color:#34d39926}.t-form input:not([type=submit]):not([type=radio]){background:#0f172a99;border:1px solid #34d3991f;border-radius:12px;color:var(--text);font-family:Inter,sans-serif;font-size:14px;outline:none;padding:12px 16px;transition:all .3s ease;width:100%}.t-form input:not([type=submit]):not([type=radio]):focus{border-color:#34d39980;box-shadow:0 0 0 3px #34d3991a}.t-form input:not([type=submit]):not([type=radio]):hover{border-color:#34d39940}.t-form .radio{color:var(--text);display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.t-form .radio span{align-items:center;background:#0f172a80;border:1px solid #34d3991a;border-radius:10px;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 14px;transition:all .2s ease}.t-form .radio span:hover{background:#34d3990f;border-color:#34d3994d}.t-form .radio span:has(input:checked){background:#34d3991a;border-color:#34d39980}.t-form .radio input{accent-color:var(--second);cursor:pointer;height:16px;margin:0;width:16px}.t-form .radio input:focus{box-shadow:none}.t-form small{color:#fb7185;display:block;font-size:12px;margin-top:6px}.utils{justify-content:space-between;padding:25px 0}.page,.utils{align-items:center;display:flex;width:100%}.page{color:var(--second);justify-content:center}.type-select{background-color:var(--third);border-radius:12px;color:var(--text);display:flex;justify-content:space-evenly;max-width:400px;width:100%}.page input,.utils input{background-color:initial;background-color:var(--hover);border:1px solid var(--hover);border-radius:5px;color:var(--text);font-size:15px;height:40px;max-width:350px;padding:8px 15px;width:100%}.page-info{align-items:center;display:flex;gap:7px;justify-content:flex-end;width:100%}.page-info button{border-radius:3px;padding:5px 10px;width:-webkit-max-content;width:max-content}.page-info button.disable{cursor:not-allowed;opacity:.4;pointer-events:none}.type-select div{cursor:pointer;font-size:15px;padding:7px;text-align:center}.type-select.form{background:#1e293b59;border:1px solid #34d39914;border-radius:14px;gap:4px;margin-bottom:0;margin-top:24px;max-width:560px;padding:4px}.type-select.form div{border:none;border-radius:10px;color:#64748b;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-top:0;padding:10px 16px;transition:all .25s ease;width:50%}.type-select.form div.active{background:#34d39926;border:none;box-shadow:0 2px 8px #34d3991a;color:#34d399;font-weight:600}.type-select.form div:not(.active):hover{background:#34d3990f;color:var(--text)}.type-select div.active{border-bottom:2px solid var(--second)}.type-select div.active,.type-select div:hover{background-color:var(--hover)}.t-form .input-box>label{color:#34d399;display:block;font-size:13px;font-weight:500;letter-spacing:.3px;margin-bottom:8px}.t-form .input-box{margin:18px 0}table{border-collapse:collapse;font-size:14px;width:100%}table td,table th{border-bottom:1px solid var(--hover);padding:10px 8px;text-align:left}table tr:not(:first-of-type):hover{background-color:var(--hover)}table tr{color:var(--text)}table tr:first-of-type{border-bottom:1px solid var(--hover)}table th{color:var(--second);font-weight:500;letter-spacing:1px;margin-bottom:10px}table .expense,table .income{background-color:red;border-radius:50%;display:inline-block;height:22px;margin-right:10px;width:22px}table .income{background-color:green}table i:hover{color:var(--main)}table i:active{color:#fff}table tr:not(:first-of-type) i{visibility:hidden}table tr:not(:first-of-type):hover i{visibility:visible}table td button{font-size:14px;padding:2px 10px;width:-webkit-max-content;width:max-content}.user-panel .msg-wrapper{align-items:center;display:flex;justify-content:space-between;padding:10px;width:100%}.user-panel .msg-wrapper.success{background-color:#e3ffe8;color:green}.user-panel .msg-wrapper.fail{background-color:#ffe3e3;color:#b00000}.user-panel .msg-wrapper .msg p{flex:1 1}.t-btn{display:flex;gap:12px;justify-content:left;margin-top:8px}.t-btn button,.t-btn input{border:none;border-radius:12px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:12px 28px;transition:all .3s ease;width:-webkit-max-content;width:max-content}.t-btn input.button-fill{background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 4px 16px #34d3994d;color:#fff}.t-btn input.button-fill:hover{box-shadow:0 6px 24px #34d39966;transform:translateY(-1px)}.t-btn input.button-fill.loading{opacity:.7;pointer-events:none}.outline{background:#34d39914!important;border:1px solid #34d39933!important;color:#34d399!important}.outline:hover{background:#34d39926!important;border-color:#34d39966!important}.delete{background:linear-gradient(135deg,#f43f5e,#e11d48)!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 16px #f43f5e4d;color:#fff!important}.delete:hover{box-shadow:0 6px 24px #f43f5e66;transform:translateY(-1px)}.profile-img{align-items:center;display:flex;justify-content:center;width:100%}.profile-img input[type=file]{display:none}.profile-img label{font-size:14px;padding:2px 5px}.profile-img img{border:5px solid var(--third);border-radius:50%;outline:2px solid var(--second)}.profile-img .action{color:var(--second);cursor:pointer;display:inline-block;font-size:13px;text-decoration:underline;width:-webkit-max-content;width:max-content}form select{color:var(--text);margin:7px 0;width:100%}.st-list{align-items:flex-start;flex-wrap:wrap;margin:15px 0}.st-card,.st-list{display:flex;gap:10px}.st-card{background-color:var(--hover);border-radius:10px;color:var(--text);flex:1 1 300px;flex-direction:column;padding:10px}.st-card .topic{display:flex;justify-content:space-between}.st-card button,.st-top button{border-radius:5px;margin-right:10px;padding:2px 5px;width:-webkit-max-content;width:max-content}.st-top h2{color:var(--text);font-size:18px;font-weight:400;margin-top:15px;text-align:center}.st-top{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}.st-list .due.overdue{color:#ff5757}.st-list .due.today{color:#fcd981}.st-list i{margin-left:10px}@media (max-width:768px){.utils{flex-direction:column-reverse;padding:0}.page{flex-direction:column}.page-info{margin:15px 0}.type-select div{padding:2px 15px;width:-webkit-max-content;width:max-content}.user-panel .user-content *{font-size:12px}.user-panel .user-content{padding:11vh 17px 20px}}@keyframes loaderSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes loaderSpinReverse{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes loaderPulse{0%,to{box-shadow:0 0 12px #34d39966;transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 0 28px #34d39999,0 0 56px #06b6d440;transform:translate(-50%,-50%) scale(1.3)}}@keyframes loaderShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes loaderFadeIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.loading-container{align-items:center;display:flex;font-family:Inter,sans-serif;height:100%;justify-content:center;min-height:60vh;position:relative;width:100%}.loading-container.loading-fullpage{background:#050d1a;min-height:100dvh}.loading-container.loading-fullpage:before{background:radial-gradient(ellipse 60% 50% at 50% 50%,#34d3990f 0,#0000 70%),radial-gradient(ellipse 50% 60% at 30% 60%,#06b6d40a 0,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.loading-content{align-items:center;animation:loaderFadeIn .4s ease-out both;display:flex;flex-direction:column;gap:28px;position:relative;z-index:2}.loading-spinner{height:68px;position:relative;width:68px}.spinner-ring{border-color:#0000;border-radius:50%;border-style:solid;box-sizing:border-box;left:50%;position:absolute;top:50%}.spinner-ring:first-child{animation:loaderSpin 1.1s cubic-bezier(.5,0,.5,1) infinite;border-right-color:#34d39933;border-top-color:#34d399;border-width:3px;height:68px;width:68px}.spinner-ring:nth-child(2){animation:loaderSpinReverse 1.4s cubic-bezier(.5,0,.5,1) infinite;border-bottom-color:#06b6d4;border-left-color:#06b6d433;border-width:3px;height:48px;width:48px}.spinner-ring:nth-child(3){animation:loaderSpin 1.8s cubic-bezier(.5,0,.5,1) infinite;border-right-color:#8b5cf626;border-top-color:#8b5cf6;border-width:3px;height:28px;width:28px}.spinner-dot{animation:loaderPulse 1.5s ease-in-out infinite;background:linear-gradient(135deg,#34d399,#06b6d4);border-radius:50%;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.loading-text{-webkit-text-fill-color:#0000;animation:loaderShimmer 2.5s linear infinite;background:linear-gradient(90deg,#475569,#34d399,#06b6d4,#475569);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-size:12px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase}.light .loading-container.loading-fullpage{background:#f8fafc}.light .loading-container.loading-fullpage:before{background:radial-gradient(ellipse 60% 50% at 50% 50%,#34d3990a 0,#0000 70%),radial-gradient(ellipse 50% 60% at 30% 60%,#06b6d408 0,#0000 70%)}.light .loading-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#94a3b8,#059669,#0891b2,#94a3b8);-webkit-background-clip:text;background-clip:text;background-size:200% auto}.user-panel .side-bar{background-color:var(--third);border-right:1px solid #34d39914;font-family:Inter,sans-serif;left:0;max-width:100%;min-height:100vh;min-width:280px;position:fixed;top:0;transition:.5s;z-index:2}.user-panel .user-content{width:100%}.user-panel .side-bar ul{list-style-type:none;margin:10px 15px;padding:0}.user-panel .side-bar ul li{border-bottom:none;border-radius:12px;color:var(--text);cursor:pointer;font-size:14px;font-weight:500;margin-bottom:4px;opacity:.7;padding:14px 20px;transition:all .2s ease;width:100%}.user-panel .side-bar ul li:hover{background-color:var(--hover);opacity:1}.user-panel .side-bar ul li.active{background:#34d3991a;border:1px solid #34d39926;color:#34d399;opacity:1}.user-panel .side-bar ul li i{color:var(--text);margin-right:12px;opacity:.5}.user-panel .side-bar ul li.active i{color:#34d399;opacity:1}.user-panel .side-bar ul li.active:hover{background:#34d39926}.nav-link{text-decoration:none;width:100%}.mobile{display:none}.light .user-panel .side-bar{border-right-color:#0000000f}.light .user-panel .side-bar ul li.active{background:#05966914;border-color:#0596691f;color:#059669}.light .user-panel .side-bar ul li.active i{color:#059669}@media (max-width:768px){.user-panel .side-bar{background-color:var(--third);height:100vh;left:-100%;position:fixed;width:100%}.user-panel .side-bar.open{left:0}.mobile{display:inline}.menu{left:calc(100% + 20px);position:absolute;top:18px}.user-panel .side-bar.open .menu{display:none}}.global-theme-toggle{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#050d1ad9;border:1px solid #34d39940;border-radius:50%;bottom:28px;box-shadow:0 4px 20px #0000004d,0 0 15px #34d3991a;color:#34d399;cursor:pointer;display:flex;font-size:20px;height:48px;justify-content:center;line-height:1;padding:0;position:fixed;right:28px;transition:all .3s ease;width:48px;z-index:9999}.global-theme-toggle:hover{border-color:#34d39980;box-shadow:0 8px 30px #0006,0 0 25px #34d39933;transform:translateY(-3px) scale(1.05)}.global-theme-toggle:active{transform:translateY(-1px) scale(1)}.light .global-theme-toggle{background:#ffffffe6;border-color:#34d3994d;box-shadow:0 4px 20px #0000001a,0 0 15px #34d39914}.light .global-theme-toggle:hover{box-shadow:0 8px 30px #00000026,0 0 25px #34d39926}
/*# sourceMappingURL=main.9c2ce5f7.css.map*/