@import url("https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&family=Righteous&display=swap");:root{--color1:#7cdaff;--color2:#c7daff;--color3:#001129;--color4:#ffffff;--color5:#7cdaff;--color6:#04081a;--color1-opacity-15:#7cdaff26;--color5-opacity-15:#7cdaff26;--color1-opacity-05:#7cdaff0d;--color5-opacity-03:#7cdaff08;--font-base:"Righteous",sans-serif;--font-alt:"Karla",sans-serif}.light{--color1:#0078a8;--color2:#1d2127;--color3:#ebf4ff;--color4:#000000;--color5:#0078a8;--color6:#eaeef1;--color1-opacity-15:#0078a826;--color5-opacity-15:#0078a826;--color1-opacity-05:#0078a80d;--color5-opacity-03:#0078a808}*{padding:0;box-sizing:border-box;scroll-behavior:smooth}*,body{margin:0}body{font-family:var(--font-alt);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color6)!important;min-height:100dvh;max-width:100vw;width:100%}body,html{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}a{text-decoration:none}.main{margin:auto;padding:10px!important;width:100%;gap:100px;max-width:1500px;z-index:1}.design-bg,.main{display:flex;flex-direction:column}.design-bg{background-color:transparent;background-image:linear-gradient(30deg,var(--color1-opacity-05) 12%,transparent 12.5%,transparent 87%,var(--color1-opacity-05) 87.5%,var(--color1-opacity-05)),linear-gradient(150deg,var(--color1-opacity-05) 12%,transparent 12.5%,transparent 87%,var(--color1-opacity-05) 87.5%,var(--color1-opacity-05)),linear-gradient(30deg,var(--color1-opacity-05) 12%,transparent 12.5%,transparent 87%,var(--color1-opacity-05) 87.5%,var(--color1-opacity-05)),linear-gradient(150deg,var(--color1-opacity-05) 12%,transparent 12.5%,transparent 87%,var(--color1-opacity-05) 87.5%,var(--color1-opacity-05)),linear-gradient(60deg,var(--color5-opacity-03) 25%,transparent 25.5%,transparent 75%,var(--color5-opacity-03) 75%,var(--color5-opacity-03)),linear-gradient(60deg,var(--color5-opacity-03) 25%,transparent 25.5%,transparent 75%,var(--color5-opacity-03) 75%,var(--color5-opacity-03));background-position:0 0,0 0,40px 70px,40px 70px,0 0,40px 70px;background-size:80px 140px;background-attachment:fixed;min-height:100dvh;justify-content:space-between}@media screen and (max-width:500px){.main{padding:0!important}}::selection{color:var(--color3);background:var(--color1)}.neon-glow-button{position:relative;padding:15px 20px;border:none;background-color:var(--color6);color:var(--color1);letter-spacing:2px;cursor:pointer;border-radius:8px;overflow:hidden;transition:all .3s ease;z-index:1;width:-moz-fit-content;width:fit-content;min-width:150px;gap:15px}.neon-glow-button,.neon-text{display:flex;align-items:center;justify-content:center}.neon-text{text-shadow:0 0 5px var(--color1);gap:5px}.neon-border{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid transparent;border-radius:6px;background:linear-gradient(90deg,var(--color1),var(--color5),var(--color1)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;animation:borderGlow 3s linear infinite;transition:background .3s}.neon-glow-button:hover{box-shadow:0 0 15px var(--color1-opacity-15),0 0 30px var(--color5-opacity-15);transform:translateY(-3px)}@keyframes borderGlow{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.liquid-gradient-button{position:relative;padding:15px 20px;border:none;background:linear-gradient(45deg,var(--color3),var(--color6));color:var(--color4);border-radius:8px;cursor:pointer;overflow:hidden;transition:all .4s ease;z-index:1;box-shadow:0 0 2px var(--color5);width:-moz-fit-content;width:fit-content;min-width:150px;gap:15px}.liquid-gradient-button,.liquid-text{display:flex;align-items:center;justify-content:center}.liquid-text{gap:5px}.liquid-overlay{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 25%,var(--color1-opacity-15) 25%,var(--color1-opacity-15) 50%,transparent 50%,transparent 75%,var(--color5-opacity-15) 75%,var(--color5-opacity-15) 100%);background-size:20px 20px;transform:rotate(45deg);transition:all .3s ease;z-index:1;opacity:0}.liquid-gradient-button:hover{transform:translateY(-3px) scale(1.02)}.liquid-gradient-button:hover .liquid-overlay{animation:liquidFlow 2s linear infinite;opacity:1}@keyframes liquidFlow{0%{background-position:0 0}to{background-position:20px 20px}}.theme-toggle{--size:2.4rem;--thumb-size:1.8rem;--padding:0.2rem;--transition:all 0.4s cubic-bezier(0.65,0,0.35,1);background:none;border:none;padding:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline-offset:5px;position:fixed;top:5px;right:5px;z-index:1000}.theme-toggle-track{position:relative;width:var(--size);height:calc(var(--thumb-size) + var(--padding) * 2);border-radius:100px;background:var(--color1-opacity-15);transition:var(--transition);overflow:hidden}.theme-toggle-thumb{top:2.5px;left:var(--padding);width:var(--thumb-size);height:var(--thumb-size);border-radius:50%;background:var(--color1);transform:translateX(0);box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:2}.theme-toggle-icon,.theme-toggle-thumb{position:absolute;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.theme-toggle-icon{color:var(--color3);font-size:.9rem}.theme-toggle-icon.sun{opacity:1;transform:scale(1) rotate(0deg)}.theme-toggle-icon.moon{opacity:0;transform:scale(.8) rotate(-90deg)}.light .theme-toggle-track{background:var(--color1-opacity-15)}.light .theme-toggle-thumb{background:var(--color5);transform:translateX(calc(var(--size) - var(--thumb-size) - var(--padding) * 2.5))}.light .theme-toggle-icon.sun{opacity:0;transform:scale(.8) rotate(90deg)}.light .theme-toggle-icon.moon{opacity:1;transform:scale(1) rotate(0deg);color:var(--color6)}.theme-toggle-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}