]> git.sesse.net Git - remoteglot/blobdiff - www/css/remoteglot.css
Handle streaming PGNs, like from Lichess (although this might break non-streaming...
[remoteglot] / www / css / remoteglot.css
index 6232f063ddf3899c9ace8627b032d1cedd843adf..a2e221fd0847b5c5a0ba1694fe4c9a4bff49b11b 100644 (file)
@@ -1,5 +1,11 @@
-body {
+html {
+       color-scheme: light dark;
        font-family: sans-serif;
+       background: white;
+       color: black;
+}
+h1 {
+       margin-top: 0em;
 }
 h3 {
        margin-top: 1em;
@@ -8,42 +14,41 @@ h3 {
 #scorecontainer {
        font-size: x-large;
        margin-top: 0;
+       display: grid;
+       grid-template-columns: max-content 1fr;
+       gap: 12px;
 }
 #score {
-       float: left;
+       grid-column: 1;
 }
 #scoresparkcontainer {
+       grid-column: 2;
        overflow: hidden;
+       height: 0.85em;
+       margin-top: 0.15em;
+       width: 100%;
 }
-#scorespark {
-       margin-left: 0.5em;
-       margin-right: 0.5em;
+#sparklinehover {
+       position: absolute;
+       display: none;
+       background-color: rgba(0, 0, 0, 0.6);
+       color: white;
+       font-size: 10px;
+       white-space: nowrap;
+       padding: 5px;
+       border: 1px solid white;
+       z-index: 10000;
 }
 #pvcontainer {
        clear: left;
        margin-top: 1em;
 }
-.window {
-       position: absolute;    
-       width: 0px;
-       height: 0px;
-       opacity: 0.0; 
-}
 .c1 {
        opacity: 0.75;
 }
-.l1arrow {
-       opacity: 1.0;
-}
 .hidden {
        display: none;
 }
-.vir path {
-       opacity: 0.0;
-}
-.vir path.l1arrow {
-       opacity: 1.0;
-}
 #news {
        font-size: smaller;
 }
@@ -93,13 +98,14 @@ p {
        display: block;
        width: 100%;
        padding: 0;
+       transform: translate(0,0);  /* Make it a containing block. */
 }
 #hiddenboard {
        display: none;
 }
 #bottompanel {
        display: block;
-       width: 100%;
+       width: calc(100% + 4px);
        font-size: smaller;
        margin-top: 0.5em;
        margin-bottom: 0;
@@ -175,3 +181,58 @@ a.move:hover {
 #linenav {
        display: none;
 }
+
+#games {
+       font-size: smaller;
+       margin-bottom: 0.5em;
+}
+.game {
+       padding: 0.25em 1em 0.25em 1em;
+       margin: 0;
+       background: #eee;
+       border-right: 1px solid #bbb;
+}
+.game:last-of-type {
+       border-right: none;
+}
+
+.pv, #pv, #history {  /* Mute move colors a bit. */
+       color: #555;
+}
+
+.imbalance-inverted-piece {
+       display: none;
+       filter: invert(1);
+}
+
+.imbalance-piece, .imbalance-inverted-piece {
+       width: 15px;
+       height: 15px;
+}
+
+@media (prefers-color-scheme: dark) {
+
+:root {
+       background: black;
+       color: #eee;
+}
+.pv, #pv, #history {  /* Mute move colors a bit. */
+       color: #bbb;
+}
+#numviewers {
+       color: #bbb;
+}
+a.move, a.move:link {
+       color: #eee;
+}
+a:link {
+       color: rgb(128,128,238);
+}
+.imbalance-piece {
+       display: none;
+}
+.imbalance-inverted-piece {
+       display: initial;
+}
+
+}