@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Amatic+SC&family=Cairo:wght@200&family=Dosis:wght@200&family=Libre+Baskerville&family=Luxurious+Roman&family=Neucha&family=Sora:wght@100&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Amatic+SC&family=Cairo:wght@200&family=Cuprum&family=Dosis:wght@200&family=Libre+Baskerville&family=Luxurious+Roman&family=Neucha&family=Sora:wght@100&display=swap"); * { font-family: 'Cairo', sans-serif; margin: 0; padding: 0; box-sizing: border-box; scroll-behavior: smooth; overflow-x: hidden; } :root { --card: #18191c; --cardBtn: #2f2f30; --cardBtnHover: #4c4c4e; --header: #d5d2d2; } body { background: #1e2023; } header { position: absolute; justify-content: space-between; align-items: center; background-color: var(--card); width: 100%; height: 80px; padding: 15px 170px; display: flex; z-index: 999; overflow: hidden; } .logo { font-family: "Cairo", sans-serif; transition: 0.1s; text-decoration: none; font-size: 1.7em; color: var(--header); font-weight: 700; } .logo:hover { color: var(--header); font-size: 1.8em; text-shadow: 2px 2px 4px rgba(255, 255, 255, 0.2); } .navigation { position: relative; left: 90px; } .navigation a { font-family: "Cairo", sans-serif; transition: 0.1s; color: var(--header); text-decoration: none; font-size: 1.1em; font-weight: 700; padding-left: 30px; } .navigation a:hover { font-size: 19px; text-shadow: 2px 2px 4px rgba(255, 255, 255, 0.2); } .cards-container { position: absolute; width: 100%; min-height: 400px; padding: 50px; top: 150px; overflow: hidden; } .card { background: var(--card); margin: 20px 20px; width: 250px; height: 300px; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.25); transition: .3s; display: inline-block; } .card:hover { transform: scale(1.1); box-shadow: 0 8px 16px 0 rgba(0,0,0,0.4); } .sold { position: absolute; background: black; width: 250px; height: 300px; background: rgba(0,0,0,.5); cursor: not-allowed; } .sold img { position: absolute; transform: translate(-50%, -50%) rotate(320deg); top: 30%; left: 50%; } .back { position: absolute; background: var(--card); width: 250px; height: 300px; transform: translateX(-250px); opacity: 0; z-index: -1; } .back p { color: white; float: right; padding-right: 5px; cursor: pointer; } center h1 { color: white; font-size: 42px; } .back ul { margin-top: 15px; margin-left: 10px; } .back ul li { color: white; font-size: 16px; font-weight: 600; padding: 2px; } .back ul li a { text-decoration: none; color: white; text-shadow: 0 0 white; } .back ul li span { background: #383838; } .card img { width: 200px; margin-top: 10px; } .card-btns { padding: 10px; } .card-btns button { width: 200px; height: 30px; margin-top: 3px; color: white; font-family: 'Cairo', sans-serif; background: var(--cardBtn); border: 0px solid transparent; border-radius: 3px; cursor: pointer; } .card-btns button:hover { background: var(--cardBtnHover) !important; } .classCount { display: none; } .markedBtn { background: #5c1111; } footer { position: static; width: 100%; height: 100px; margin-top: 100px; overflow: hidden; } .footerImg { position: absolute; left: 0; width: 100%; height: 150px; opacity: .8; mix-blend-mode: luminosity; } .rights { position: absolute; transform: translate(-50%, 0); left: 50%; bottom: 20px; color: var(--header); font-weight: 700; z-index: 9999; } ::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: transparent; } ::-webkit-scrollbar { width: 16px; background-color: transparent; } ::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: var(--cardBtn); } .showSkin { position: fixed; width: 100%; height: 100vh; background: rgba(0, 0, 0, .5); overflow: hidden; z-index: 99999999; } .showSkin h1 { position: fixed; color: white; transform: translate(-50%, -50%); top: 5%; left: 20%; cursor: pointer; z-index: 9999999; } .showSkin img { position: fixed; height: 100%; transform: translate(-50%, -50%); top: 50%; left: 50%; z-index: 999999; }