@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");*{box-sizing:border-box;padding:0;margin:0;font-family:Poppinsregular;transition:.3s}a{text-decoration:none}#no-scroll{overflow:hidden;height:100vh}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#330d0d7c;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#330d0d9f;border-radius:6px}.anim{min-height:100vh;transition-duration:.3s}body,html{max-width:100vw;max-height:max-content;overflow-x:hidden;background-color:var(--body-background)}:root{--title-font-size:2rem;--subtitle-font-size:1.5rem;--paragraph-font-size:1rem;--shadow:0 2px 4px rgba(0,0,0,0.1);--highlighted-font-color:#FF4500}.dark{--theme-switch-btn-background:#fff;--body-background:#14141f;--navbar-background-color:#070916;--sidebar-background-color:#343444;--sidebar-header-bg-color:#14141f;--close-icon-color:#fff;--sidebar-text-color:#fff;--logo-color:#ffffff;--title-color:#fff;--icon-color:#ffffff;--sub-title-color:#f6f6f6;--about-bold:#5c45ed;--primary-text-color:#828f96;--secondary-text-color:#fff;--shadow-color:rgba(0,0,0,0.1);--card-shadow-color:rgba(0,0,0,0.5);--project-card-bg:#3c3c44d5;--project-card-hover-bg:#007bff;--project-card-title-text:#fff;--project-card-hover-title-text:#14141f;--project-card-subtitle-text:#eb9393;--admin-list-bg:#423e52ac;--admin-list-shadow-color:rgba(0,0,0,0.2);--placeholder-bg:#000;--warning-test-color:#c79595;--btn-bg:#007bff;--btn-text-color:#fff;--btn-hover-bg:none;--btn-hover-text-color:#007bff;--scroll-bg-color:#3c3c446d;--dush-boarder:#ccc;--drag-area:#6a69bb47}.light{--theme-switch-btn-background:#000;--body-background:#eaebef;--navbar-background-color:#ffffff;--sidebar-background-color:#ffff;--sidebar-header-bg-color:#eaebef;--close-icon-color:#000;--sidebar-text-color:#000;--logo-color:#141311;--title-color:#000;--icon-color:#ffffff;--sub-title-color:#716f6f;--about-bold:#e11d48;--primary-text-color:#00000074;--secondary-text-color:#000;--shadow-color:rgba(255,255,255,0.8);--card-shadow-color:rgba(0,0,0,0.1);--project-card-bg:#f5f5f5;--project-card-hover-bg:#14141f;--project-card-title-text:#14141f;--project-card-hover-title-text:#14141f;--project-card-subtitle-text:#666;--admin-list-bg:#eaebef;--admin-list-shadow-color:rgba(0,0,0,0.2);--placeholder-bg:#000;--warning-test-color:#c79595;--btn-bg:#ff5555;--btn-text-color:#fff;--btn-hover-bg:#eaebef;--btn-hover-text-color:#ff5555;--scroll-bg-color:#f5f5f556;--dush-boarder:#ccc;--drag-area:#000ee62e}.direct-icon{fill:var(--icon-color)}.direct-icon,.direct-icon:focus,.direct-icon:hover{width:1.2rem;height:1.2rem;cursor:pointer;margin:0 5px;font-weight:700}.direct-icon:focus,.direct-icon:hover{fill:var(--btn-hover-text-color)}.icon{width:1.2rem;height:1.2rem;margin:0 5px;font-weight:700}.icon,.introicon{fill:var(--logo-color);cursor:pointer}.introicon{width:1.7rem;height:1.7rem;margin:0 10px}.introicon:hover{transform:scale(1.2)}@font-face{font-family:GilroyRegular;src:url(/fonts/Gilroy/Gilroy-Regular.otf)}@font-face{font-family:GilroyMedium;src:url(/fonts/Gilroy/Gilroy-Medium.otf)}@font-face{font-family:GilroySemibold;src:url(/fonts/Gilroy/Gilroy-Semibold.otf)}@font-face{font-family:GilroyBold;src:url(/fonts/Gilroy/Gilroy-Bold.otf)}@font-face{font-family:MontserratRegular;src:url(/fonts/Montserrat/Montserrat-Regular.ttf)}@font-face{font-family:MontserratMedium;src:url(/fonts/Montserrat/Montserrat-Medium.ttf)}@font-face{font-family:MontserratSemiBold;src:url(/fonts/Montserrat/Montserrat-SemiBold.ttf)}@font-face{font-family:MontserratBold;src:url(/fonts/Montserrat/Montserrat-Bold.ttf)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf)}@font-face{font-family:PoppinsSemiBold;src:url(/fonts/Poppins/Poppins-SemiBold.ttf)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf)}@font-face{font-family:OS-regular;src:url(/fonts/OpenSans/OpenSans-Regular.ttf)}@font-face{font-family:OS-semibold;src:url(/fonts/OpenSans/OpenSans-SemiBold.ttf)}@font-face{font-family:OS-bold;src:url(/fonts/OpenSans/OpenSans-Bold.ttf)}@font-face{font-family:OS-medium;src:url(/fonts/OpenSans/OpenSans-Medium.ttf)}@font-face{font-family:OS-light;src:url(/fonts/OpenSans/OpenSans-Light.ttf)}@font-face{font-family:Kaushan;src:url(/fonts/KaushanScript-Regular.ttf)}