/* --- Admin Notice Styles for Draft/Private Posts --- */
.sonic-player-notice {
    width: 100%;
    max-width: 650px;
    padding: 15px 20px;
    margin: 20px 0;
    border: 1px solid #cce5ff;
    border-left-width: 4px;
    border-left-color: #0073aa;
    background-color: #f7fcff;
    color: #333;
    font-size: 14px;
    border-radius: 4px;
    box-sizing: border-box;
}

.sonic-player-notice strong {
    color: #0073aa;
    text-transform: capitalize;
}

/* --- Public Notice for Draft/Private Posts --- */
.sonic-player-notice.is-public {
    border-left-color: #777; /* A neutral gray */
    background-color: #f5f5f5;
    border-color: #ddd;
}

.sonic-player-notice.is-public strong {
    color: #555;
}