[v-cloak] { display: none; } body { display: flex; height: 100vh; } body:has([v-cloak]):after { content: ''; position: absolute; top: calc(50% - 50px); left: calc(50% - 50px); width: 50px; aspect-ratio: 1; border-radius: 50%; border: 8px solid #f0f0f0; animation: l20-1 0.8s infinite linear alternate, l20-2 1.6s infinite linear; } @keyframes l20-1{ 0% {clip-path: polygon(50% 50%,0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0% )} 12.5% {clip-path: polygon(50% 50%,0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0% )} 25% {clip-path: polygon(50% 50%,0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100% )} 50% {clip-path: polygon(50% 50%,0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100% )} 62.5% {clip-path: polygon(50% 50%,100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100% )} 75% {clip-path: polygon(50% 50%,100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100% )} 100% {clip-path: polygon(50% 50%,50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100% )} } @keyframes l20-2{ 0% {transform:scaleY(1) rotate(0deg)} 49.99%{transform:scaleY(1) rotate(135deg)} 50% {transform:scaleY(-1) rotate(0deg)} 100% {transform:scaleY(-1) rotate(-135deg)} } #app { flex-grow: 1; } #app h5.logo-top img { height: 16px; margin-top: -4px; } #app h5.logo-top span { font-style: italic; font-weight: bold; line-height: 0.9 } #app select { cursor: pointer } #app .tooltip:has(>.device) { background: #f0f0f055; width: auto; } #app img.device { width: 400px; max-width: 400px; max-height: 400px; } #app div.autoscroller { overflow: auto; max-height: 300px; display: flex; flex-direction: column-reverse; } #app pre.term { font-family: monospace; } #app .overlay { display: flex !important; flex-direction: column; } #app .console { overflow: auto; display: flex; flex-direction: column; flex-grow: 1; margin: 0; } #app .console .holder { display: flex; flex-direction: row; gap: 10px; } #app .console-input { flex-grow: 1; display: block; appearance: none; background: transparent; border: 0; font-family: monospace; font-size: .875rem; } #app .console-input:focus, #app console-input:focus{ outline: none; } #app .pre { white-space-collapse: preserve; min-width: 300px; } #app a { text-decoration: underline; } #app .version { flex-wrap: wrap; } #app .version div.field { min-width: 140px; align-self: flex-start; } #app .version .pre { padding-bottom: 10px; } #app img.icon { height: 20px; } .flash-container { padding-bottom: 150px; } .strong { font-weight: 700; } .text-wrap { text-wrap: auto; }