.window-cleaner-game {
}

.game-container {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5; /* Ensure it's above regular content but below other fixed elements */
    pointer-events: auto; /* Make sure it captures mouse events */
}

.dirty-window {
    position: absolute !important;
    width: 100%;
    height: 100%;
    background-color: rgba(100, 100, 100, 0.0); /* Slightly more opaque for better visibility */
    overflow: hidden;
}

.squeegee {
    position: absolute;
    width: 180px;
    height: 180px;
    background-color: transparent;
    background-image: url('../images/squeegee.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
    z-index: 10;
    transform-origin: center center;
    transform: translate(-50%, -50%);
    display: none; /* Initially hidden until cursor enters window */
}

.clean-area {
    position: absolute;
    background-color: transparent;
    border-radius: 50%;
    pointer-events: none;
} 