]> git.sesse.net Git - ultimatescore/blobdiff - score.css
Check in some scripts based on OR-tools to try to generate good group schedules.
[ultimatescore] / score.css
index e70a4d3ca20f0e29317cd1542076b3481787afa2..f35086a616e018e38dd7d5bdc662ac73d341360e 100644 (file)
--- a/score.css
+++ b/score.css
@@ -14,8 +14,17 @@ body {
   transform-origin: top left; */
 }
 body {
-  font-family: 'Exo', sans-serif;
-  color: #222;
+  font-family: 'Lato', sans-serif;
+  color: white;
+
+  /* Needs to be adjusted per-font! 2px/4px is a good choice for Exo. */
+  --main-padding-top-adjust: 0px;
+  --main-padding-top-large-adjust: 0px;
+}
+
+#entire-bug {
+  transform: scale(0.8);
+  transform-origin: top left;
 }
 
 /* Score */
@@ -26,11 +35,23 @@ body {
   top: 10px;
   border-collapse: collapse;
   white-space: nowrap;
-  border: 1px solid #ccc;
+  border: 1px solid black;
   z-index: 1;
 }
 .scorebug td {
-  border: 1px solid #ccc;
+  border: 1px solid #000;
+}
+.scorebug2 {
+  /*top: 52px; */
+ /* left: 22px; */ 
+  left: 1275px;
+  top: 13px;
+  font-size: 20px;
+}
+#clockbug2 {
+  left: 1360px;
+  top: 13px;
+  font-size: 20px;
 }
 .team1color, .team2color {
   width: 12px;
@@ -38,45 +59,59 @@ body {
 }
 .team1color {
   background-color: red;
-  background-image: linear-gradient(to right, rgba(255,255,255,0.2), rgba(255,255,255,0.05) 3px, rgba(255,255,255,0));
+  background-image: linear-gradient(to right, rgba(0,0,0,0.2), rgba(0,0,0,0.05) 3px, rgba(0,0,0,0));
 }
 .team2color {
   background-color: green;
-  background-image: linear-gradient(to left, rgba(255,255,255,0.2), rgba(255,255,255,0.05) 3px, rgba(255,255,255,0));
+  background-image: linear-gradient(to left, rgba(0,0,0,0.2), rgba(0,0,0,0.05) 3px, rgba(0,0,0,0));
 }
 .team1, .team2 {
   font-weight: bold;
   width: 100px;
   text-align: center;
   height: 35px;
-  background: linear-gradient(to bottom, #fff, #eee);
-  padding-top: 2px;  /* needs to be adjusted per-font! */
+  background: linear-gradient(to bottom, #00a, #008);
+  padding-top: var(--main-padding-top-adjust);
+}
+#score2_team1, #score2_team2 {
+  background: linear-gradient(to bottom, #00a8, #0088);
+}
+#score2_team1, #score2_team2, #score2_score {
+  height: 30px;
 }
 .score {
   text-align: center;
-  background: linear-gradient(to bottom, #fff, #eee);
+  background: linear-gradient(to bottom, #00c, #00a);
   width: 110px;
   height: 35px;
-  padding-top: 2px;  /* needs to be adjusted per-font! */
+  padding-top: var(--main-padding-top-adjust);
+}
+#score2_score {
+  background: linear-gradient(to bottom, #00c8, #00a8);
 }
 
 /* Clock, to the right of score */
-.clockbug {
+.clockbug, .clockbug2 {
   position: fixed;
   font-size: 25px;
   left: 352px;
   top: 10px;
   border-collapse: collapse;
   white-space: nowrap;
-  border: 1px solid #ccc;
+  border: 1px solid black;
 }
 .clock {
-  border: 1px solid #ccc;
-  background: linear-gradient(to bottom, #fff, #eee);
+  border: 1px solid #000;
+  background: linear-gradient(to bottom, #00a, #008);
   text-align: center;
   height: 35px;
+  padding-top: var(--main-padding-top-adjust);
   width: 90px;
 }
+#clock2 {
+  background: linear-gradient(to bottom, #00a8, #0088);
+  height: 30px;
+}
 .clockbug-hidden {
   -webkit-transform:translateX(-200%);
 }
@@ -96,11 +131,11 @@ body {
   top: 52px;
   border-collapse: collapse;
   white-space: nowrap;
-  border: 1px solid #ccc;
+  border: 1px solid black;
 }
 .comment {
-  border: 1px solid #ccc;
-  background: linear-gradient(to bottom, #fff, #eee);
+  border: 1px solid #000;
+  background: linear-gradient(to bottom, #00a, #008);
   text-align: center;
   height: 30px;
   width: 334px;
@@ -125,7 +160,7 @@ body {
   top: 520px;
   border-collapse: collapse;
   white-space: nowrap;
-  border: 1px solid #ccc;
+  border: 2px solid #ccc;
   height: 118px;
   font-weight: bold;
   width: 1050px;
@@ -151,7 +186,7 @@ body {
 .lowerthird-headline-content {
   padding-left: 20px;
   position: absolute;
-  padding-top: 4px;  /* needs to be adjusted per-font! */
+  padding-top: var(--main-padding-top-large-adjust);
 }
 .lowerthird-headline-content-hidden {
   clip: rect(0px,0px,200px,0px);
@@ -173,7 +208,7 @@ body {
   width: 600px;
   border-collapse: collapse;
   white-space: nowrap;
-  border: 1px solid #6ad;
+  border: 1px solid black;
   /*display: flex;
   align-items: center; */
   /*background: linear-gradient(to right, #44c, #33a 15px); */
@@ -196,7 +231,7 @@ body {
 .lowerthird-subheading-content {
   position: absolute;
   padding-left: 20px;
-  padding-top: 2px;  /* needs to be adjusted per-font! */
+  padding-top: var(--main-padding-top-adjust);
 }
 .lowerthird-subheading-content-hidden {
   width: 0px;
@@ -219,6 +254,10 @@ body {
   width: 170px;
   color: black;
 }
+.lowerthird-picture img {
+  height: 170px;
+  width: 170px;
+}
 .lowerthird-picture-hidden {
   width: 0px;
   border-left: 0px;
@@ -295,7 +334,7 @@ body {
 }
 #carousel tr {
   /* background: rgba(0, 0, 170, 0.8); */
-  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.8));
+  background: linear-gradient(to bottom, rgba(0, 0, 170, 0.9), rgba(0, 0, 130, 0.9));
   /* -webkit-animation: fade-in calc(counter(rowNumber) * 1.0)s ease; */
   -webkit-animation: fade-in calc(counter-value(rowNumber) * 1.0s) ease;
 }
@@ -407,11 +446,11 @@ body {
 @-webkit-keyframes scale-in {
   0% {
     width: 1050px;
-    border: 1px solid #ccc;
+    border: 2px solid #ccc;
   }
   100% {
     width: 0px;
-    border: 1px solid #ccc;
+    border: 2px solid #ccc;
   }
 }
 @-webkit-keyframes scale-in-no-border {
@@ -432,7 +471,7 @@ body {
   }
   20% {
     width: 0px;
-    border: 1px solid #6ad;
+    border: 1px solid black;
   }
   100% {
     width: 600px;
@@ -441,11 +480,11 @@ body {
 @-webkit-keyframes scale-in-small {
   0% {
     width: 600px;
-    border: 1px solid #6ad;
+    border: 1px solid black;
   }
   80% {
     width: 0px;
-    border: 1px solid #6ad;
+    border: 1px solid black;
   }
   80.01% {
     border: 0px;