Spaces:
No application file
No application file
| @import url('https://fonts.googleapis.com/css2?family=Outfit&family=Bree+Serif&family=Caveat:wght@400;700&family=Lobster&family=Monoton&family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Playfair+Display+SC:ital,wght@0,400;0,700;1,700&family=Playfair+Display:ital,wght@0,400;0,700;1,700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&family=Source+Sans+Pro:ital,wght@0,400;0,700;1,700&family=Work+Sans:ital,wght@0,400;0,700;1,700&display=swap'); | |
| body { | |
| margin: 0px; | |
| background: linear-gradient(to right, rgb(0, 0, 0), #1F2937); | |
| } | |
| * { | |
| font-family: Outfit; | |
| } | |
| .main-container { | |
| display: flex; | |
| flex-direction: row; | |
| justify-content: space-between; | |
| box-sizing: border-box; | |
| overflow: scroll; | |
| } | |
| .description-container { | |
| display: flex; | |
| flex-direction: column; | |
| align-self: flex-start; | |
| gap: 54px; | |
| width: 65%; | |
| padding-top: 56px; | |
| padding-bottom: 56px; | |
| padding-left: 56px; | |
| padding-right: 12px; | |
| height: 100vh; | |
| box-sizing: border-box; | |
| } | |
| .project-details-container { | |
| align-items: flex-start; | |
| display: flex; | |
| flex: none; | |
| flex-direction: column; | |
| flex-wrap: nowrap; | |
| gap: 16px; | |
| height: min-content; | |
| justify-content: flex-start; | |
| overflow: visible; | |
| padding: 0; | |
| position: relative; | |
| width: 100%; | |
| } | |
| .project-heading { | |
| flex: none; | |
| height: auto; | |
| position: relative; | |
| width: 100%; | |
| } | |
| .heading { | |
| background-image: url(https://framerusercontent.com/images/2IaeICXvsJApqTXCae1q1dVMVIE.jpg); | |
| background-size: cover; | |
| background-repeat: no-repeat; | |
| background-position: 0% 0%; | |
| background-clip: text; | |
| -webkit-background-clip: text; | |
| -webkit-text-fill-color: transparent; | |
| color: rgb(12, 230, 215); | |
| font-size: 80px; | |
| font-family: Outfit, sans-serif; | |
| font-style: normal; | |
| font-weight: 900; | |
| text-align: left; | |
| letter-spacing: 0px; | |
| white-space: normal; | |
| line-height: 1; | |
| margin: 0px; | |
| padding: 0px 0px 10px; | |
| } | |
| .project-description { | |
| position: relative; | |
| white-space: pre-wrap; | |
| max-width: 569px; | |
| word-break: break-word; | |
| outline: none; | |
| display: flex; | |
| flex-direction: column; | |
| justify-content: flex-start; | |
| flex-shrink: 0; | |
| transform: none; | |
| } | |
| .description { | |
| font-family: Outfit, sans-serif; | |
| font-size: 16px; | |
| font-style: normal; | |
| font-weight: 400; | |
| letter-spacing: 0px; | |
| line-height: 24px; | |
| color: rgb(148, 163, 184); | |
| margin: 0px; | |
| } | |
| .i-have-learnt-section { | |
| align-items: flex-start; | |
| display: flex; | |
| flex: none; | |
| flex-direction: column; | |
| flex-wrap: nowrap; | |
| gap: 16px; | |
| height: min-content; | |
| justify-content: flex-start; | |
| overflow: visible; | |
| padding: 0; | |
| position: relative; | |
| width: 100%; | |
| z-index: 1; | |
| } | |
| .i-have-learnt { | |
| font-family: Outfit, sans-serif; | |
| font-size: 16px; | |
| font-style: normal; | |
| font-weight: 400; | |
| letter-spacing: 0px; | |
| line-height: 24px; | |
| color: rgb(148, 163, 184); | |
| margin: 0px; | |
| } | |
| .profile-section { | |
| display: flex; | |
| flex-direction: row; | |
| gap: 16px; | |
| justify-content: flex-start; | |
| align-items: center; | |
| max-width: 1000px; | |
| overflow: visible; | |
| padding: 0; | |
| position: relative; | |
| width: 100%; | |
| } | |
| .profile-pic-container { | |
| width: 66px; | |
| position: relative; | |
| aspect-ratio: 1 / 1; | |
| height: 66px; | |
| border-radius: 40px; | |
| box-shadow: 0 10px 25px #400363, 0 -5px 25px #008bc7; | |
| } | |
| .profile-pic { | |
| position: absolute; | |
| top: 0; | |
| bottom: 0; | |
| left: 0; | |
| right: 0; | |
| border-radius: inherit; | |
| } | |
| .student-pic { | |
| display: block; | |
| width: 100%; | |
| height: 100%; | |
| border-radius: inherit; | |
| object-position: center; | |
| object-fit: cover; | |
| image-rendering: auto; | |
| } | |
| .profile-info-container { | |
| align-items: flex-start; | |
| display: flex; | |
| flex-direction: column; | |
| gap: 5px; | |
| justify-content: flex-start; | |
| overflow: visible; | |
| padding: 0; | |
| position: relative; | |
| } | |
| .name { | |
| font-size: 30px; | |
| margin: 0px; | |
| color: white; | |
| font-weight: 600; | |
| } | |
| .bot-extra-info { | |
| color: rgba(212, 212, 212, 0.6); | |
| margin: 0px; | |
| font-weight: 400; | |
| font-family: Outfit, Sans-Serif; | |
| } | |
| .topics-list { | |
| align-items: center; | |
| display: flex; | |
| flex: none; | |
| flex-direction: row; | |
| flex-wrap: wrap; | |
| gap: 24px; | |
| height: min-content; | |
| justify-content: flex-start; | |
| overflow: visible; | |
| padding: 0; | |
| position: relative; | |
| width: 100%; | |
| } | |
| .topic-icon { | |
| box-sizing: border-box; | |
| flex-shrink: 0; | |
| /* width: 64px; | |
| height: 64px; */ | |
| display: flex; | |
| flex-direction: column; | |
| justify-content: flex-start; | |
| align-items: center; | |
| padding: 20px 16px; | |
| /* -webkit-backdrop-filter: blur(10px); */ | |
| /* backdrop-filter: blur(10px); */ | |
| background-color: rgba(30, 41, 59, 0.2); | |
| /* overflow: hidden; */ | |
| position: relative; | |
| align-content: center; | |
| flex-wrap: nowrap; | |
| gap: 0; | |
| border-radius: 16px; | |
| border: 1px solid #1e293b; | |
| opacity: 1; | |
| transform: none; | |
| cursor: pointer; | |
| } | |
| @keyframes beating { | |
| 0% { | |
| font-size: 10px; | |
| } | |
| 100% { | |
| font-size: 20px; | |
| } | |
| } | |
| .heart-beat { | |
| width: 10px; | |
| height: 10px; | |
| animation: beating 0.8s infinite; | |
| font-size: 10px; | |
| display: inline-flex; | |
| align-items: center; | |
| justify-content: center; | |
| margin-right: 6px; | |
| } | |
| .footer-section { | |
| display: flex; | |
| align-items: flex-end; | |
| justify-content: flex-start; | |
| gap: 8px; | |
| flex-grow: 1; | |
| flex-wrap: wrap; | |
| } | |
| .footer-info { | |
| font-family: Outfit, sans-serif; | |
| font-size: 16px; | |
| font-style: normal; | |
| font-weight: 400; | |
| letter-spacing: 0px; | |
| line-height: 24px; | |
| color: rgb(148, 163, 184); | |
| } | |
| .share-now { | |
| display: flex; | |
| align-items: flex-end; | |
| } | |
| .icons-container { | |
| height: 100%; | |
| display: flex; | |
| align-items: flex-end; | |
| gap: 16px; | |
| margin-bottom: -4px; | |
| } | |
| .divider-container { | |
| flex: none; | |
| height: 24px; | |
| position: relative; | |
| width: 2px; | |
| flex-shrink: 0; | |
| fill: rgba(0, 0, 0, 1); | |
| background: rgb(148, 163, 184); | |
| } | |
| .divider { | |
| width: 100%; | |
| height: 100%; | |
| aspect-ratio: inherit; | |
| } | |
| .share-now-text { | |
| margin: 0px; | |
| } | |
| .zoom-svg { | |
| transform: scale(1.5); | |
| /* Zoom the SVG by 1.5 times on hover */ | |
| } | |
| @media screen and (max-width: 1199px) { | |
| .divider-container { | |
| display: none; | |
| } | |
| .footer-section { | |
| flex-direction: column; | |
| align-items: flex-start; | |
| justify-content: flex-end; | |
| } | |
| } | |
| .chat-bot-container { | |
| height: 100vh; | |
| width: 35%; | |
| box-sizing: border-box; | |
| } | |
| .chat-bot-container-iframe {} | |
| .social-icon { | |
| cursor: pointer; | |
| } | |
| .gradio-logo { | |
| width: 26px; | |
| height: 26px; | |
| border-radius: 8px; | |
| } | |
| .open-ai-logo { | |
| margin: 2px; | |
| } | |
| .hugging-face-logo { | |
| width: 26px; | |
| height: 26px; | |
| } | |
| .langchain-logo { | |
| width: 26px; | |
| height: 26px; | |
| border-radius: 8px; | |
| } | |
| .playht-logo { | |
| width: 26px; | |
| height: 26px; | |
| border-radius: 8px; | |
| } | |
| .gradio-container { | |
| border: 0px ; | |
| margin: 0px ; | |
| height: 100%; | |
| } | |
| .main { | |
| background: transparent; | |
| height: 100%; | |
| } | |
| .contain { | |
| height: 100%; | |
| } | |
| .wrap { | |
| height: 100%; | |
| } | |
| #component-0 { | |
| height: 100%; | |
| } | |
| #component-1 { | |
| padding: 0px; | |
| height: 100%; | |
| } | |
| #component-2 { | |
| height: 100% ; | |
| } | |
| .footer-mobile { | |
| display: none; | |
| } | |
| .footer-desktop { | |
| display: flex; | |
| } | |
| @media screen and (max-width: 950px) { | |
| body { | |
| background: linear-gradient(to bottom, rgb(0, 0, 0), #1F2937); | |
| } | |
| .main-container { | |
| flex-direction: column; | |
| } | |
| .description-container { | |
| width: 100%; | |
| height: 100%; | |
| padding-right: 56px; | |
| } | |
| .chat-bot-container { | |
| width: 100%; | |
| height: 600px; | |
| padding: unset; | |
| padding-left: 56px; | |
| padding-right: 56px; | |
| padding-bottom: 56px; | |
| box-sizing: border-box; | |
| } | |
| .footer-desktop { | |
| display: none; | |
| } | |
| .footer-mobile { | |
| display: flex; | |
| margin-left: 56px; | |
| margin-bottom: 30px; | |
| align-items: center; | |
| } | |
| .share-now { | |
| flex-direction: column; | |
| align-items: center; | |
| gap: 6px | |
| } | |
| } | |
| @media screen and (max-width: 576px) { | |
| .description-container { | |
| padding: 32px 24px; | |
| } | |
| .chat-bot-container { | |
| padding-left: 24px; | |
| padding-right: 24px; | |
| padding-bottom: 32px; | |
| } | |
| } | |
| .tooltip { | |
| position: relative; | |
| } | |
| /* Tooltip text */ | |
| .tooltip .tooltiptext { | |
| visibility: hidden; | |
| width: 120px; | |
| background-color: rgb(148, 163, 184); | |
| color: black; | |
| text-align: center; | |
| padding: 5px 5px; | |
| border-radius: 6px; | |
| position: absolute; | |
| z-index: 70; | |
| top: 40px; | |
| } | |
| /* Show the tooltip text when you mouse over the tooltip container */ | |
| .tooltip:hover .tooltiptext { | |
| visibility: visible; | |
| } | |
| .about-section { | |
| color: rgba(212, 212, 212, 0.6); | |
| border-radius: 8px; | |
| border: 1px solid #1e293b; | |
| opacity: 1; | |
| padding: 8px; | |
| margin-top: 20px; | |
| width: 100%; | |
| max-width: 761px; | |
| box-sizing: border-box; | |
| } | |
| .zoom-svg { | |
| pointer-events: none; | |
| } |