.container { width: 100vw; height: 100vh; position: absolute; top: 0; left: 0; z-index: 10; display: flex; align-items: center; justify-content: center; background-color: #00000037; } .modal { display: inline-flex; padding: 24px 24px 32px 24px; flex-direction: column; align-items: flex-start; gap: 48px; border-radius: 8px; background: #21232f; animation-name: modalAnimation; animation-duration: 200ms; } @keyframes modalAnimation { 0% { opacity: 0; transform: translateY(-10%); } 100% { opacity: 1; transform: translateY(0); } } .header { display: flex; justify-content: space-between; align-items: flex-start; align-self: stretch; } .header > svg { cursor: pointer; } .header > div { display: flex; flex-direction: column; align-items: flex-start; gap: 8px; flex: 1 0 0; } .header > div > p { color: #d2d3e1; font-size: 24px; font-style: normal; font-weight: 500; line-height: normal; letter-spacing: 0.24px; } .header > div > div { display: flex; align-items: center; gap: 4px; align-self: stretch; color: #85869b; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.14px; } .content { display: flex; width: 545px; flex-direction: column; align-items: flex-start; gap: 16px; } .list { display: flex; flex-direction: column; align-items: flex-start; gap: 10px; align-self: stretch; cursor: pointer; transition: all 150ms; } .isComingSoon { opacity: 0.5; } .isReleased:hover { border-radius: 8px; background: #2e3242; } .isReleased:hover .iconContainer { border-radius: 6px; border: 1px solid #959aff; background: linear-gradient(180deg, #959aff 0%, #585b97 100%); } .list > div { display: flex; padding: 10px; align-items: center; gap: 24px; align-self: stretch; } .iconContainer { display: flex; align-items: center; justify-content: center; border-radius: 6px; padding: 10px; border: 0.5px solid #959aff; } .listDetails { display: flex; flex-direction: column; align-items: flex-start; gap: 8px; } .listDetails > p { color: #85869b; font-size: 13px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.14px; } .listDetails > div { display: flex; align-items: center; gap: 10px; } .listDetails > div > p { color: #d2d3e1; font-size: 18px; font-style: normal; font-weight: 500; line-height: normal; letter-spacing: 0.18px; } .listDetails > div > div { display: flex; padding: 4px 8px; justify-content: center; align-items: center; gap: 10px; border-radius: 4px; background: #3c4a87; } .listDetails > div > div > p { color: #d2d3e1; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.14px; }