Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
.sandbox-container { | |
position: relative; | |
width: 910px; | |
overflow: hidden; | |
margin: auto; | |
} | |
.sandbox-container { | |
height: 800px; | |
} | |
.sandbox-frame { | |
display: none; | |
position: absolute; | |
top: 0; | |
left: 0; | |
width: 910px; | |
height: 800px; | |
pointer-events:none; | |
} | |
.sandbox-iframe, .bsod-image { | |
position: absolute; | |
width: <<WIDTH>>px; | |
height: <<HEIGHT>>px; | |
border: 4px solid #444444; | |
transform-origin: 0 0; | |
} | |
/* Colored label for task textbox */ | |
.primary-color-label label span { | |
font-weight: bold; | |
color: var(--color-accent); | |
} | |
/* Status indicator light */ | |
.status-bar { | |
display: flex; | |
flex-direction: row; | |
align-items: center; | |
flex-align:center; | |
z-index: 100; | |
} | |
.status-indicator { | |
width: 15px; | |
height: 15px; | |
border-radius: 50%; | |
} | |
.status-text { | |
font-size: 16px; | |
font-weight: bold; | |
padding: 0 10px; | |
text-shadow: none; | |
} | |
.status-interactive { | |
background-color: #2ecc71; | |
animation: blink 2s infinite; | |
} | |
.status-view-only { | |
background-color: #e74c3c; | |
} | |
.status-error { | |
background-color: #e74c3c; | |
animation: blink-error 1s infinite; | |
} | |
@keyframes blink-error { | |
0% { background-color: rgba(231, 76, 60, 1); } | |
50% { background-color: rgba(231, 76, 60, 0.4); } | |
100% { background-color: rgba(231, 76, 60, 1); } | |
} | |
@keyframes blink { | |
0% { background-color: rgba(46, 204, 113, 1); } /* Green at full opacity */ | |
50% { background-color: rgba(46, 204, 113, 0.4); } /* Green at 40% opacity */ | |
100% { background-color: rgba(46, 204, 113, 1); } /* Green at full opacity */ | |
} | |
.logo-container { | |
display: flex; | |
flex-direction: column; | |
justify-content: space-between; | |
align-items: center; | |
width: 100%; | |
box-sizing: border-box; | |
} | |
.logo-item { | |
flex: 1; | |
display: flex; | |
justify-content: center; | |
align-items: center; | |
padding: 0 15px; | |
} | |
.logo-item img { | |
height: 60px; | |
object-fit: contain; | |
} | |