| .backgroundImage { |
| position: absolute; |
| bottom: -5px; |
| left: 0; |
| width: calc(100% + 5px); |
| height: auto; |
| scale: stretch; |
| border-radius: 0; |
| filter: var(--theme-ui-colors-cardFilter); |
| transition: filter 0.3s ease-in-out; |
| user-select: none; |
| } |
| |
| .backgroundGradient { |
| position: absolute; |
| bottom: 0; |
| left: 0; |
| width: 100%; |
| height: 100%; |
| scale: stretch; |
| border-radius: 0; |
| filter: var(--theme-ui-colors-cardFilter); |
| transition: filter 0.3s ease-in-out; |
| } |
| |
| .card { |
| border-radius: 25px; |
| width: 100%; |
| height: 204px; |
| padding-inline: 5px; |
| padding-bottom: 5px; |
| position: relative; |
| overflow: hidden; |
| margin: 100px; |
| transition: filter 0.3s ease-in-out; |
| opacity: 0; |
| transform: translateY(20px); |
| transition: 0.3s ease-in-out; |
| |
| box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.25); |
| |
| display: block; |
| } |
| .card:hover { |
| transform: translateY(-5px) !important; |
| cursor: pointer; |
| } |
| .card.shown { |
| opacity: 1 !important; |
| transform: translateY(0px); |
| } |
| |
| .panel { |
| position: absolute; |
| overflow-x: hidden; |
| overflow-y: hidden; |
| width: 88%; |
| height: 76%; |
| top: 12%; |
| left: 6%; |
| padding-top: 10px; |
| padding-bottom: 10px; |
| border-radius: 17px; |
| background-color: var(--theme-ui-colors-cardBackground); |
| transition: background-color 0.3s ease-in-out; |
| backdrop-filter: blur(7px); |
| } |
| |
| .titleContainer { |
| display: flex; |
| flex-direction: row; |
| justify-content: center; |
| align-items: center; |
| width: 100%; |
| height: 20%; |
| padding-inline: 10px; |
| margin-top: 10px; |
| } |
| |
| .title { |
| font-weight: 100; |
| font-size: 25px; |
| margin-left: 1vw; |
| line-height: 24px; |
| max-lines: 2; |
| color: var(--theme-ui-colors-text); |
| transition: color 0.3s ease-in-out; |
| text-align: center; |
| } |
| |
| .image { |
| height: 40px; |
| width: 40px; |
| user-select: none; |
| } |
| |
| .subtext { |
| width: 100%; |
| height: 35%; |
| padding-inline: 10px; |
| text-align: center; |
| overflow-y: auto; |
| color: var(--theme-ui-colors-text); |
| transition: color 0.3s ease-in-out; |
| } |
| |
| .longText { |
| height: 60%; |
| } |
| |
| |
| .buttonLayout { |
| display: flex; |
| flex-direction: row; |
| justify-content: flex-end; |
| align-items: center; |
| flex-wrap: wrap; |
| padding: 0px; |
| position: absolute; |
| bottom: 5px; |
| right: 5px; |
| height: 25% |
| } |
| |
| .button { |
| display: flex; |
| flex-direction: row; |
| align-items: flex-start; |
| justify-content: right; |
| position: static; |
| flex: none; |
| order: 1; |
| flex-grow: 0; |
| |
| margin: 5px; |
| padding: 5px 10px; |
| border-radius: 8px; |
| } |
| |
| .container { |
| width: calc(100% - 20px); |
| height: 100%; |
| display: flex; |
| flex-wrap: wrap; |
| justify-content: center; |
| gap: 20px; |
| } |
| |
| .item { |
| width: min(428px, 90%); |
| } |