2 box-sizing: border-box;
16 font-family: sans-serif;
25 border-collapse: collapse;
40 a, .link { color: #2A5DB0; }
41 a:link, a:visited, a:active, .link { text-decoration: none; }
42 a:hover, .link:hover { text-decoration: underline; }
44 .error { color: #a00; }
46 .errors li { color: #a00; }
57 border-bottom: 1px solid #ccc;
58 background-color: #f5f5f5;
60 padding-left: calc(max(50% - 500px, 15px));
68 vertical-align: middle;
74 left: calc(max(-500px,-50%) + 50%);
83 @media (prefers-color-scheme: dark) {
85 background-color: #202124;
89 title, h1, h2, h3, h4, h5, h6 {
98 border-top: 1px solid #666;
102 background-color: #373e48;
103 border-bottom: 1px solid #666;