@import url("https://fonts.googleapis.com/css2?family=Cormorant+Upright:wght@300;400;500;600;700&family=Open+Sans:wght@300;400;500;600;700&display=swap");:root{--color1:#00ffcc;--color2:#c7daff;--color3:#001129;--color4:#ffffff;--color5:#d9ff00;--color6:#04081a;--color1-opacity-15:#00ffcc26;--color5-opacity-15:#d9ff0026;--color1-opacity-05:#00ffcc0d;--color5-opacity-03:#d9ff0008;--font-base:"Cormorant Upright",serif;--font-alt:"Open Sans",sans-serif}.light{--color1:#ff2600;--color2:#1d2127;--color3:#ebf4ff;--color4:#000000;--color5:#670075;--color6:#eaeef1;--color1-opacity-15:#ff260026;--color5-opacity-15:#67007526;--color1-opacity-05:#ff26000d;--color5-opacity-03:#67007508}*{padding:0;box-sizing:border-box;scroll-behavior:smooth}*,body{margin:0}body{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;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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main{margin:auto;padding:10px!important;width:100%;gap:100px;max-width:1700px;z-index:1}.design-bg,.main{display:flex;flex-direction:column}.design-bg{background-image:repeating-linear-gradient(45deg,var(--color1-opacity-05) 0,var(--color1-opacity-05) 1px,transparent 1px,transparent 12px),repeating-linear-gradient(-45deg,var(--color1-opacity-05) 0,var(--color1-opacity-05) 1px,transparent 1px,transparent 12px),repeating-linear-gradient(90deg,var(--color5-opacity-03) 0,var(--color5-opacity-03) 1px,transparent 1px,transparent 4px);background-size:24px 24px,24px 24px,8px 8px;min-height:100dvh;justify-content:space-between}@media screen and (max-width:500px){.main{padding:0!important}}::selection{color:var(--color3);background:var(--color1)}.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}.neon-glow-button{background:linear-gradient(to top,var(--color1-opacity-05),var(--color1-opacity-15));padding:10px 15px;border-radius:10px;transition:all .3s;border:none;cursor:pointer;box-shadow:0 0 2px var(--color2)}.neon-text{background:linear-gradient(to top,var(--color1-opacity-15),var(--color1-opacity-05));padding:10px 15px;border-radius:20px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--color4)}.neon-glow-button:hover{box-shadow:0 0 15px var(--color1-opacity-15),0 0 20px var(--color1-opacity-05)}.liquid-gradient-button{background:linear-gradient(to top,var(--color5-opacity-03),var(--color5-opacity-15));padding:10px 15px;border-radius:10px;transition:all .3s;border:none;cursor:pointer;box-shadow:0 0 2px var(--color2)}.liquid-text{background:linear-gradient(to top,var(--color5-opacity-15),var(--color5-opacity-03));padding:10px 15px;border-radius:20px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--color4)}.liquid-gradient-button:hover{box-shadow:0 0 15px var(--color5-opacity-15),0 0 20px var(--color5-opacity-03)}