:root { --blue: #80bdff; --green: #2ab296; --dark: #161c23; --dark-sec: #333333; --white-txt: #dddddd; --white-bg: #eeeeee; --main-bg: #eeeeee; --main-font: #333333; --lightThemeBoxShadow: inset 2px 2px 3px #c8c8c8, inset -2px -2px 3px #ffffff; --darkThemeBoxShadow: -2px -2px 3px #ffffff ,2px 2px 3px #c8c8c8; --buttonBoxShadow: -2px -2px 3px #ffffff ,2px 2px 3px #c8c8c8; --buttonBoxShadowBigger: -4px -4px 5px #ffffff ,4px 4px 5px #c8c8c8; } .main { width: 100%; /* height: 162vh; */ background-image: url(../img/bg-neu.png); background-size: contain; background-position: top; background-repeat: no-repeat; transition: background-color ease .3s; } .lightBg { background-color: var(--main-bg); } .themeToggle { width: 100%; /* text-align: center; */ padding: 10px; display: flex; justify-content: center; } button:focus { outline: none; border: none; } .leftBtnTheme { border: none; padding: 5px 15px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; box-shadow: var(--darkThemeBoxShadow); } .rightBtnTheme { border: none; padding: 5px 15px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; box-shadow: var(--lightThemeBoxShadow); } .light { background-color: var(--main-bg); color: var(--green); } .head { padding: 70px 5%; text-align: center; } .head h1 { font-size: 4rem; font-weight: bold; color: var(--main-font); } .aboutMe { margin-top: 1%; font-variant: small-caps; font-weight: 500; color: var(--green); font-size: 1.25rem; } @media screen and (max-width: 422px){ .head h1 { font-size: 3rem; } } .logoContainer { display: flex; justify-content: center; } .orgLogo { background-image: url(../img/tcs_logo.png); background-size: contain; background-position: center; background-repeat: no-repeat; height: 100px; width: 200px; border-radius: 100px; background-color: var(--main-bg); box-shadow: var(--buttonBoxShadow); transition: box-shadow ease .3s,background-color ease .3s; cursor: pointer; } .orgLogo:hover { box-shadow: var(--buttonBoxShadowBigger); } .aboutOrg { margin-top: 1%; color: var(--green); font-size: 3rem; font-weight: 300; line-height: 1.2; } .endDiv { padding: 40px 5%; display: flex; flex-direction: column; align-items: center; } .endContainer{ display: flex; flex-wrap: wrap; } .oldFolio { flex: 1; padding: 20px; } .oldFolio h3 { font-weight: bold; color: var(--main-font); } .oldFolio p { color: var(--main-font); } .folioRedirectBtn { background-color: var(--main-bg); box-shadow: var(--buttonBoxShadow); color: var(--green); padding: 10px 15px; border: none; border-radius: 30px; font-weight: 700; margin-bottom: 1rem; -webkit-transition: box-shadow .3s,background-color .3s; transition: box-shadow ease .3s,background-color ease .3s; } .folioRedirectBtn:hover { box-shadow: var(--buttonBoxShadowBigger); } .contactContainer { flex: 1; padding: 20px; } .contactContainer h3 { font-weight: bold; color: var(--main-font); padding-bottom: 10px; } .roundBtn { background-color: var(--main-bg); box-shadow: var(--buttonBoxShadow); color: var(--green); padding: 10px 15px; border: none; border-radius: 30px; font-weight: 700; margin-bottom: 1rem; -webkit-transition: box-shadow .3s,background-color .3s; transition: box-shadow ease .3s,background-color ease .3s; margin-right: 1%; } .roundBtn:hover { box-shadow: var(--buttonBoxShadowBigger); } .option { flex: 1; padding: 20px; } .option h3 { font-weight: bold; color: var(--main-font); padding-bottom: 10px; } .endThemeToggle { width: 100%; /* text-align: center; */ /* padding: 10px; */ display: flex; /* justify-content: center; */ } @media screen and (max-width: 666px){ .endContainer { flex-direction: column; } } .credits { text-align: center; color: var(--main-font); } .nameTxt { color: var(--green); }