body {
    background-color: #FF7F00;
    color: #e0e0e0;
    font-family: Arial, sans-serif;
}

h1 {
    background-image: url(../img/banner-soma.jpg);
    background-clip: border-box;
    color: #000000;
    text-shadow: 2px 2px #e0e0e0;
}

img {
    max-width: 100%;
}

table, th, td {
  border: 2px solid #666666;
  border-collapse: collapse;
}

.todo {
  display: inline-block;
  min-width: 6ch;
}

a:link {
    color: #4040ff;
}

a:visited {
    color: #000080;
}

a[href^="http"] {
    text-decoration-color: #e0e0e0;
}

nav li[aria-current] > a {
    color: #FF7F00;
    background-color: #000080; 
}
