+
+ position:relative;
+}
+
+.mini-grid.active {
+ border: 3px solid var(--accent-color-bright);
+}
+
+.mini-grid.o-wins .square, .mini-grid.plus-wins .square {
+ opacity: 0.6;
+}
+
+.mini-grid .winner {
+ position: absolute;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ right: 0;
+
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ line-height: 0;
+ font-size: calc(min(35vw, .35 * var(--page-max-width)));
+ font-weight: bold;
+ opacity: 0.20;