html { background-color: #fbfbfb; } body { background-color: #fbfbfb; font-family: "SF Pro Display", "SF Pro Icons","Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; line-height: 1.1; /* position: relative; */ } nav { background-color: rgba(255, 255, 255, 0.8); backdrop-filter: saturate(180%) blur(20px); width: 100%; /* position: sticky; */ position: fixed; top: 0; left: 0; z-index: 100; padding: 15px 0px; border-bottom: rgb(222, 222, 222) 1px solid; } main{ padding: 1% 5%; background-color: #fbfbfb; } #nav-title{ font-size: 21px; margin-left: 50px; font-family: Silkscreen, "Special Elite", "SF Pro Display", "SF Pro Icons","Helvetica Neue", Helvetica, Arial, sans-serif; } #nav-title a{ text-decoration: none; color: inherit; } #nav-title a:hover{ color: #565564; } h1{ text-align: center; font-weight: 600; font-family: "DM Serif Display", Silkscreen, "Special Elite", "SF Pro Display", "SF Pro Icons","Helvetica Neue", Helvetica, Arial, sans-serif;; } #search-header{ text-align: center; width: 100%; /* margin-top: 5%; */ /* margin-bottom: 5%; */ margin: 5% auto; align-items: center; animation: fadeIn; animation-duration: 1s; } #search-bar{ width: 100%; /* display: flex; */ /* box-shadow: 2px 4px 12px rgba(0 0 0/0.08); */ border-radius: 30px; /* align-items: center; */ /* background-color: white; */ margin: 0 auto; } /* #search-bar:hover{ box-shadow: 8px 8px 16px rgba(0 0 0/0.1); } */ #input-wrapper{ display: flex; align-items: center; background-color: white; border-radius: 30px; box-shadow: 2px 4px 12px rgba(0 0 0/0.08); width: 50vw; } #input-wrapper:hover{ box-shadow: 8px 8px 16px rgba(0 0 0/0.1); } #icon-magnifying-glass{ margin-left: 3%; } #input-wrapper-filter{ display: flex; align-items: center; justify-content: center; margin: 5% 0; } #icon-filter:hover{ opacity: 0.6; } #search-header{ display: flex; } #search-header form{ width: 100%; /* border-radius: 30px; */ } #search-header input{ width: 100%; height: 50px; border: none; /* box-shadow: 2px 4px 12px rgba(0 0 0/0.08); */ border-radius: 0 30px 30px 0; padding: 25px 25px 25px 15px; background-color: white; } #search-header input:focus{ outline: none; } #icon-filter{ margin-left: 3%; cursor: pointer; } .multiselect-single-wrapper{ display: flex; align-items: center; width: 95%; /* flex: 0 0 20vw; */ /* margin: 10px 5%; */ /* z-index: 0; */ } .multiselect-single-wrapper:nth-child(1){ grid-column: 1 / span 3; } .multiselect-single-wrapper:nth-child(2){ grid-column: 4 / span 3; } .multiselect-single-wrapper:nth-child(3){ grid-column: 1 / span 3; } .multiselect-single-wrapper:nth-child(4){ grid-column: 4 / span 3; } .multiselect-single-wrapper:nth-child(5){ grid-column: 2 / -2; } .multiselect-single-wrapper label{ margin: 0 5%; } .multiselect-single-wrapper>div:first-of-type{ width: 100%; } .ui.multiple.selection.dropdown{ border-radius: 20px; border: none; background-color: white; box-shadow: 2px 4px 12px rgba(0 0 0/0.08); padding: 5px 15px; width: 100%; } .ui.multiple.selection.dropdown:hover{ box-shadow: 8px 8px 16px rgba(0 0 0/0.1);; } .ui.selection.active.dropdown .menu{ border: none; } .ui.label.transition.visible{ border: none; background-color: rgba(0,0,0,.87); color: whitesmoke; border-radius: 30px; box-shadow: 2px 4px 12px rgba(0 0 0/0.08); } #multiselect-wrapper{ display: grid; grid-template-columns: repeat(6, 1fr); row-gap: 25px; width: 95%; justify-content: space-evenly; justify-items: center; padding: 0; overflow: hidden; max-height: 0; /* display: none; */ transition: max-height 0.3s linear, padding 0.3s linear; /* animation: fadeOutUp; */ /* animation-duration: 0.7s; */ } #search-bar.open #multiselect-wrapper{ /* display: grid; grid-template-columns: repeat(6, 1fr); row-gap: 25px; width: 100%; justify-content: space-evenly; justify-items: center; */ padding: 2% 0% 2% 0%; overflow: visible; max-height: 500px; transition: max-height 0.3s linear, padding 0.3s linear; animation: fadeInDown; animation-duration: 0.3s; /* z-index: 2; */ } .results-wrapper { display: grid; grid-template-columns: repeat(3, 1fr); /* grid-template-rows: 400px; */ grid-auto-flow: dense; grid-gap: 25px; /* grid-row-gap: 20px; */ /* margin-top: 50px; */ justify-content: center; justify-items: center; /* z-index: 0; */ /* background-color: #fbfbfb; */ } .single-result-card { display: grid; grid-template-columns: 1fr; grid-template-rows: 2fr 1fr; background-color: white; border-radius: 30px; box-shadow: 2px 4px 12px rgba(0 0 0/0.08); width: 80%; box-sizing: border-box; transition: transform 0.5s; height: 30vw; } .single-result-card:hover{ transform: translateY(-10px); } .single-result-card img{ grid-row: 1 / span 2; grid-column: 1 / span 1; width: 100%; height: 100%; /* max-height: 400px; */ border-radius: 30px 30px 0 0; object-fit: cover; } .prompt-text-wrapper{ grid-row: 1 / span 2; grid-column: 1 / span 1; /* z-index: 1; */ display: flex; align-items: flex-end; justify-content: center; text-align: center; /* font-style: italic; */ height: 100%; /* max-height: 30px; */ overflow: hidden; text-overflow: clip; /* color: #75757d; */ font-weight: 400; font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",Helvetica, Arial, sans-serif; color: whitesmoke; /* background-color: rgba(50, 50, 50, 0.7); */ /* border-radius: 30px 30px 0 0; */ border-radius: 30px 30px 0 0; } .prompt-text-wrapper:hover{ background: linear-gradient(to top, rgba(50, 50, 50, 0.5) 5%, transparent); /* background-color: rgba(50, 50, 50, 0.7); */ /* cursor: pointer; */ } /* .prompt-text-wrapper.copied{ background-color: rgba(50, 50, 50, 0.7); transition: background-color 0.1s ease; } */ .prompt-text-wrapper p { display: none; } .prompt-text-wrapper:hover p{ display: block; padding: 15px; /* padding-bottom: 15px; */ /* padding: 15px 15px 60px 15px; */ /* height: auto; */ max-height: 30%; /* overflow: hidden; */ text-overflow: ellipsis; /* background-color: rgba(50, 50, 50, 0.7); */ border-radius: 30px 30px 0 0; /* transition: height 0.5s ease; */ width: 100%; margin: 0; margin-bottom: 2%; } /* color see here: https://colorhunt.co/palette/ff90bcffc0d9f9f9e08acdd7 */ .single-result-card form{ width: 100%; display: flex; grid-row: 4 / span 1; text-align: center; } .single-result-card input[type="submit"]{ border-radius: 0 0 0 30px; background-color: #FF90BC; color: white; font-weight: 600; padding: 15px; display: inline-block; box-sizing: border-box; width: 50%; margin: 0; border: none; flex-direction: row; } .single-result-card input[type="submit"]:hover{ opacity: 0.8; } .pick-this{ /* display: inline-block; */ display: flex; flex-direction: row; padding: 15px; align-items: center; color: white; background-color: #8ACDD7; border-radius: 0 0 30px 0; box-sizing: border-box; width: 50%; cursor: pointer; margin: 0; user-select: none; justify-content: space-evenly; transition: background-color 0.1s ease; } .pick-this:hover{ background-color: rgba(138, 205, 215, 0.8); } .pick-this.copied{ background-color: rgb(30, 48, 80); transition: background-color 0.1s ease; } #no-results{ grid-column: 1 / -1; }