.Card {
    border: 1.5px solid #808080b2;
    width:400px;
    height:600px;
    border-radius:10px;
    -webkit-user-select: none; 
    -ms-user-select: none;
    user-select: none;
}

.Download-for-mac-btn {
    text-align: center;
    justify-content: baseline, center;
    align-items: baseline, center;
    font-family: "Inter", sans-serif;
    -webkit-user-select: none; 
    -ms-user-select: none;
    user-select: none;
}
.title {
    font-family: "ZCOOL KuaiLe", sans-serif;
    margin-bottom: -10px;
    -webkit-user-select: none; 
    -ms-user-select: none;
    user-select: none;
}
body, html {
    font-family: "Inter", sans-serif;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
    min-height: 100vh;
    margin: 0;
    -webkit-user-select: none; 
    -ms-user-select: none;
    user-select: none;
}
button {
    transition: 0.213s ease-in-out;
}
button:hover {
    filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.5));
    -webkit-user-select: none; 
    -ms-user-select: none;
    user-select: none;
}
h3 {
    font-weight: 600;
    -webkit-user-select: none; 
    -ms-user-select: none;
    user-select: none;
}

.req {
    display: none;
}
.download-section:has(.Download-for-mac-btn:hover) .mac-req {
    display: inline;
}
.download-section:has(.Download-for-windows-btn:hover) .win-req {
    display: inline;
}
img {
    filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.23));
}