:root {
    --bg: #3f3f3f;
    --text: #dadada;
    --hover-shadow: 0 0 20px #5050ff;
    --card-bg: #2f2f2f;
}

body {
    background-color: var(--bg);
}

.card {
    box-shadow: none;
    background-color: var(--card-bg);
    transition: all 0.3s;
    width: max-content;
    height: max-content;
    padding: 20px;
    margin: 30px;
    border-radius: 10px;
    color: var(--text);
    cursor: auto;
}

.card:hover {
    box-shadow: var(--hover-shadow);
    transition: all 0.3s;
}

.name {
    color: var(--text);
    cursor: text;
    width: max-content;
}

.ln {
    display: inline-block;
    color: var(--text);
    padding: 3px;
    transition: color 0.3s;
    text-decoration: none;
}

.ln:hover {
    color: white;
    transition: color 0.3s;
}

.ln:visited {
    color: var(--text);
}

h1 {
    color: white;
}