html {
box-sizing: border-box;
font-size: 16px;
}
*, *:before, *:after {
box-sizing: inherit;
}
div {
margin: 5px;
}
td, th {
padding: 5px;
}
table {
width: 100%;
}
select {
overflow-y: auto;
}
.container {
min-width: 25em;
width: 80%;
max-width: 60em;
margin: 5px auto;
}
#input {
width: 100%;
font-size: 1.3em;
}
#link-container {
text-align: center;
}
#link {
font-size: 120%;
}
#error {
color: #d7191c;
}
#warning {
color: #a6611a;
}