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 #dbdbdb;
31 vertical-align: middle;
35 border-collapse: collapse;
41 background-color: #f5f5f5;
45 border-bottom: 1px solid #ccc;
46 background-color: #f5f5f5;
48 padding-left: calc(max(50% - 500px, 10px));
56 vertical-align: middle;
62 left: calc(max(-400px,-50%) + 50%);
73 border-top: 1px dashed #ccc;
78 @media screen and (max-width: 480px) {
93 @media screen and (max-width: 600px) {
98 @media (prefers-color-scheme: dark) {
100 background-color: #202124;
109 background-color: #373e48;
110 border-bottom: 1px solid #666;
114 border-top: 1px dashed #666;
119 border: 1px solid #666;
123 background-color: #373e48;