﻿html, body {
    font-family: Arial, serif;
    width: 100%;
    height: 100%;
    margin: 0px;
    overflow: hidden;
}

iframe {
  width: 100%;
  height: 100%;
  border: 0;
}

.object-image {
  width: 100%;
  height: 100%;
}

.object-container {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
}

.object-item {
  position:absolute;
  white-space: nowrap;
  margin: auto 0px;
}

.blink_fontcolor {
  animation: blinker_fontcolor 2s linear infinite;
}
@keyframes blinker_fontcolor {  
  50% { color: #00000000; }
}
.blink_backcolor {
  animation: blinker_backcolor 2s linear infinite;
}
@keyframes blinker_backcolor {  
  50% { background-color: #00000000; }
}

.mosaic {
  position:absolute;
  width: 100%;
  height: 100%;
  display: grid;
  background-color: transparent;
  grid-gap: 0px;
}
.mosaic > div {    
  background-color: white;
}