.twist-container {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 7px;
    /* padding-top: 5px; */
}

.rotations-container {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 1px;
    border-block: 1px solid rgba(255, 255, 255, 0.215); 
}

.dashboard {
    position: relative;
}

.dashboard-image.alpha {
    height: 18vh;
}

.dashboard-image.beta, .dashboard-image.gamma {
    height: 10vh;
}

.dashboard-indicator.alpha {
    position: absolute;
    top: 47%;
    /* Center vertically */
    left: 49.5%;
    /* Center horizontally */
    /* transform: translate(-50%, -50%); Adjust position to truly center based on its own size */
    width: 2px;
    height: 5vh;
    background: rgb(255, 255, 255);
    transform-origin: top;
    transform: rotate(0deg);
}

.dashboard-indicator.beta, .dashboard-indicator.gamma {
    position: absolute;
    top: 82.5%;
    /* Center vertically */
    left: 49.5%;
    /* Center horizontally */
    /* transform: translate(-50%, -50%); Adjust position to truly center based on its own size */
    width: 2px;
    height: 6vh;
    background: rgb(255, 255, 255);
    transform-origin: top;
    transform: rotate(180deg);
}

.info-container{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.rotation-image.alpha{
    width:150px;
    flex:1;
}

.rotation-image.beta, .rotation-image.gamma{
    width:100px;
    flex:1;

    /* height: 50px; */
}

.actual-target-container {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 20px;
    border: 2px solid rgba(255, 255, 255, 0.025);
    border-radius: 50%;
    width: 150px;
    height: 70px;
}

.actual-display {
    color: #0f0;
    text-shadow: 0 0 5px lime;
}

.target-display {
    color: rgb(10, 164, 242);
    text-shadow: 0 0 5px rgb(10, 164, 242);
}

.score-container {
    display: flex;
    justify-content: center;
    width: 100%;
    font-size: clamp(1em, 1.4rem, 30px);
    color: rgb(217, 250, 0);
    text-shadow: 0 0 5px rgb(166, 233, 10);
}