.load-more-wrapper {
    display: flex;
    justify-content: center;
    margin: 50px 0;
    width: 100%;
}

.load-more-button {
    background: transparent;
    border: none;
    color: #000;
    font-size: 22px;
    font-weight: 800;
    cursor: pointer;
    text-transform: none;
    font-family: inherit;
    transition: opacity 0.2s ease;
}

.load-more-button:hover {
    opacity: 0.5;
}

/* Individual item reveal animation */
.lm-revealed {
    animation: lm-reveal-item 0.6s cubic-bezier(0.23, 1, 0.32, 1) forwards;
}

@keyframes lm-reveal-item {
    from { 
        opacity: 0; 
        transform: translateY(15px); 
    }
    to { 
        opacity: 1; 
        transform: translateY(0); 
    }
}

/* Editor Preview UI */
.load-more-editor-preview {
    border: 2px dashed #ddd;
    padding: 25px;
    text-align: center;
    background: #fafafa;
    color: #555;
    margin: 10px 0;
}