#highlights-container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    gap: 40px;
    padding: 20px;
    justify-content: start;
    max-width: 1600px;
    margin: 0 auto 0 0;
}

.polaroid {
    background: white;
    padding: 18px;
    box-shadow: 0 6px 15px rgba(0,0,0,0.12);
    /* Rotation erfolgt jetzt über JavaScript */
    width: 100%;
    max-width: 280px;
    position: relative;
    margin: 0; /* Verhindert unerwünschte Zentrierung */
}

.polaroid-image {
    width: 100%;
    height: auto;
}

.sold-banner {
    position: absolute;
    top: 20px;
    right: -5px;
    background: red;
    color: white;
    padding: 5px 15px;
    transform: rotate(45deg);
}
