*{
    margin:0;
    padding:0;
}
body{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    
    padding: 1rem 1.5rem;

    background-color: #f6f6f6;
    color:#222;
    
}
img {
    max-width: 100%;
    height: auto;
    display: block;
  }

h1, h2, h3{
    margin-bottom: 0.5rem;
    font-weight: normal;
}

p{
    margin-block:0.5rem;
    color:#333;
}

div.wallet{
    margin-block:2rem;
}

p.wallet{
    --padding:0.75rem;
    max-width:calc(300px - (2 * var(--padding)));
    overflow-wrap: break-word;
    padding: var(--padding);
    border-radius: 0.5rem;
    background-color:white; 
    color:gray;

    font-size:1rem;
    transition:250ms ease-in-out;
}

img.wallet{
    border-radius: 0.5rem;
}


ul{
    list-style-type: none;
    padding-inline:0rem;
}

ol{
    list-style-type: upper-latin;
    list-style-position: inside;
}

ol::marker{
    opacity:20%;
}

ol li {
    margin-block:1.5rem;
}

a.donate{
    display: inline-block;
    text-decoration: none;
    background-color: #0073ff; /*#005ef */
    color:white;
    padding:0.25rem 0.5rem;
    margin-block:0.25rem;
    border-radius:99rem;
    width:10ch;
    text-align: center;
    cursor: pointer;

    transition:150ms ease-in-out;
}



a:hover{
    opacity: 95%;
}

/*
a.crypto{
    background-color: #1da871; 
}
*/

a.info{
    color:gray;
    display: inline-block;
    background-color: rgb(219, 219, 219);
    text-align: center;
    text-decoration: none;
    width:25px;
    height:25px;
    border-radius: 50%;
}
    a.info::before{
        content: "?";
    }

div.card{
    background-color: white;
    padding:1rem;
    max-width: 25ch;
    border-radius: 1rem;
    margin-block:1rem;

    transition: 250ms ease-in-out;
}

div.card:hover{
    box-shadow: 0px 4px 4px rgba(0,0,0, 0.05);
}