           padding: 30px;
            border-bottom: 1px solid var(--border-color, #f0f0f0);
        }
        
        .website-details:last-child {
            border-bottom: none;
        }
        
        .details-content {
            display: flex;
            gap: 30px;
        }
        
        .screenshot-section {
            flex-shrink: 0;
            width: 280px;
        }
        
        .website-screenshot {
            width: 100%;
            height: auto;
            border-radius: 8px