2 box-sizing: border-box;
9 a, .link { color: #2A5DB0; }
10 a:link, a:visited, a:active, .link { text-decoration: none; }
11 a:hover, .link:hover { text-decoration: underline; }
15 font-family: sans-serif;
21 border: 1px solid #d5d5d5;
31 vertical-align: middle;
35 border-collapse: collapse;
41 background-color: #f5f5f5;
45 border-bottom: 1px solid #d5d5d5;
46 background-color: #f5f5f5;
48 padding-left: calc(max(50% - 400px, 0px) + 15px);
49 padding-right: calc(max(50% - 400px, 0px) + 15px);
57 vertical-align: middle;
63 left: calc(max(-400px,-50%) + 50%);
74 border-top: 1px dashed #d5d5d5;
79 @media screen and (max-width: 480px) {
94 @media screen and (max-width: 600px) {
99 @media (prefers-color-scheme: dark) {
101 background-color: #202124;
110 background-color: #373e48;
111 border-bottom: 1px solid #666;
115 border-top: 1px dashed #666;
120 border: 1px solid #666;
124 background-color: #373e48;