/* Genius Copyright Plugin Styles */

.genius-copyright-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
}

.genius-copyright-overlay {
    position: absolute;
    bottom: 8px;
    left: 8px;
    background-color: rgba(0, 0, 0, 0.7);
    color: #ffffff;
    padding: 4px 8px;
    font-size: 11px;
    line-height: 1.4;
    border-radius: 3px;
    z-index: 10;
    pointer-events: auto;
    max-width: calc(100% - 16px);
    word-wrap: break-word;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

/* Style links in copyright overlay */
.genius-copyright-overlay a {
    color: #b22100;
    text-decoration: underline;
    pointer-events: auto;
}

.genius-copyright-overlay a:hover {
    color: #ff2f00;
    text-decoration: none;
}

/* Ensure images don't overflow wrapper */
.genius-copyright-wrapper img {
    display: block;
    max-width: 100%;
    height: auto;
}

/* Responsive adjustments */
@media screen and (max-width: 768px) {
    .genius-copyright-overlay {
        font-size: 10px;
        padding: 3px 6px;
    }
}
