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; }
56 border-bottom: 1px solid #ccc;
57 background-color: #f5f5f5;
63 left: calc(max(-500px,-50%) + 50%);
65 padding: 10px 15px 10px 15px;
68 .navrow a, .navrow .link {
73 vertical-align: middle;
79 left: calc(max(-500px,-50%) + 50%);
88 @media (prefers-color-scheme: dark) {
90 background-color: #202124;
94 title, h1, h2, h3, h4, h5, h6 {
103 border-top: 1px solid #666;
107 background-color: #373e48;
108 border-bottom: 1px solid #666;