2 box-sizing: border-box;
15 font-family: sans-serif;
24 border-collapse: collapse;
39 a, .link { color: #2A5DB0; }
40 a:link, a:visited, a:active, .link { text-decoration: none; }
41 a:hover, .link:hover { text-decoration: underline; }
43 .error { color: #a00; }
45 .errors li { color: #a00; }
55 border-bottom: 1px solid #ccc;
56 background-color: #f5f5f5;
62 left: calc(max(-500px,-50%) + 50%);
64 padding: 10px 15px 10px 15px;
67 .navrow a, .navrow .link {
72 vertical-align: middle;
78 left: calc(max(-500px,-50%) + 50%);
87 @media (prefers-color-scheme: dark) {
89 background-color: #202124;
98 border-top: 1px solid #666;
102 background-color: #373e48;
103 border-bottom: 1px solid #666;