/*   color variables */
/*   border radius */
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

table {
    font-size: 1vw;
    border-collapse: collapse;
    box-shadow: 20px 20px 20px 5px #a7bad3;
    background-color: white;
    text-align: left;
}
table th {
    background-color: #d0def2;
    padding: 0.75vw 2vw;
    text-transform: uppercase;
    letter-spacing: 0.1vw;
    font-weight: 900;
}
table td {
    padding: 1vw 2vw;
}
table tr:nth-child(even) {
    background-color: #f3f8fe;
}

#archivierte_projekte tr>td:last-child a {
    font-weight: bold;
    text-decoration: none;
}