#card-event-solo {
    border: 1px solid #333;
    padding: 12px;
    background: #1a1a1a;
    color: #eee;
    max-width: 520px;
}

#card-event-solo h2 {
    margin-top: 0;
}

#card-event-solo .controls {
    margin-bottom: 10px;
    display: flex;
    gap: 8px;
}

#card-event-solo button {
    padding: 6px 10px;
    cursor: pointer;
}

#card-event-solo .debug {
    font-size: 0.85em;
    margin-bottom: 6px;
}

#card-event-solo #message {
    color: #ffb;
    margin-bottom: 6px;
}

#card-event-solo img {
    max-width: 100%;
    display: block;
    margin-top: 10px;
}
